62,623
社区成员
发帖
与我相关
我的任务
分享/*
* FrameTest.java
*
* Created on 2008年9月10日, 上午10:14
*/
package com.dong.test;
import java.awt.Color;
/**
*
* @author Administrator
*/
public class FrameTest extends javax.swing.JFrame {
/** Creates new form FrameTest */
public FrameTest() {
initComponents();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
// <editor-fold defaultstate="collapsed" desc=" 生成的代码 ">
private void initComponents() {
jButton1 = new javax.swing.JButton();
jScrollPane1 = new javax.swing.JScrollPane();
jTextArea1 = new javax.swing.JTextArea();
jScrollPane2 = new javax.swing.JScrollPane();
jTextArea2 = new javax.swing.JTextArea();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jButton1.setText("\u53d1\u9001");
jButton1.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
kSend(evt);
}
});
jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
send(evt);
}
});
jTextArea1.setColumns(20);
jTextArea1.setRows(5);
jScrollPane1.setViewportView(jTextArea1);
jTextArea2.setColumns(20);
jTextArea2.setRows(5);
jTextArea2.setName("");
jTextArea2.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
KeySend(evt);
}
});
jTextArea2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
KSendTextArea(evt);
}
});
jScrollPane2.setViewportView(jTextArea2);
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.addContainerGap()
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.add(jScrollPane2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jButton1))
.add(jScrollPane1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.addContainerGap(39, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.addContainerGap()
.add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(org.jdesktop.layout.GroupLayout.TRAILING, layout.createSequentialGroup()
.add(jScrollPane1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 209, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.add(jScrollPane2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(25, 25, 25))
.add(org.jdesktop.layout.GroupLayout.TRAILING, layout.createSequentialGroup()
.add(jButton1)
.add(33, 33, 33))))
);
pack();
}// </editor-fold>
private void KeySend(java.awt.event.KeyEvent evt) {
// TODO 将在此处添加您的处理代码:
if(evt.isControlDown()&&evt.getKeyCode()==10){
String text = jTextArea2.getText();
jTextArea1.append(text);
jTextArea1.append("\n");
//jTextArea1.setForeground(Color.blue);
//jTextArea1.append("<html><font color =red>test</font></html>");
//jTextArea1.append("<html><font color =red>test</font></html> ");
// jTextArea1.append(" <html><font cotlor= red >test </font></html> ");
jTextArea1.append(" <html> <font cotlor= red >test </font> </html> ");
jTextArea1.append("\n");
jTextArea2.setText("");
}
}
private void KSendTextArea(java.awt.event.MouseEvent evt) {
// TODO 将在此处添加您的处理代码:
}
private void kSend(java.awt.event.KeyEvent evt) {
// TODO 将在此处添加您的处理代码:
if(evt.isControlDown()&&evt.getKeyCode()==10){
String text = jTextArea2.getText();
System.out.println("Test testarea2;" + jTextArea2.getText());
jTextArea1.append(text);
jTextArea1.setForeground(Color.blue);
System.out.println("Test testarea1;" + jTextArea1.getText());
}
}
private void send(java.awt.event.MouseEvent evt) {
// TODO 将在此处添加您的处理代码:
String text = jTextArea2.getText();
System.out.println("Test testarea2;" + jTextArea2.getText());
jTextArea1.setText(text);
System.out.println("Test testarea1;" + jTextArea1.getText());
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new FrameTest().setVisible(true);
}
});
}
// 变量声明 - 不进行修改
private javax.swing.JButton jButton1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JTextArea jTextArea1;
private javax.swing.JTextArea jTextArea2;
// 变量声明结束
} String text = jTextArea2.getText();
jTextArea1.append(text);
jTextArea1.append("\n");
//jTextArea1.setForeground(Color.blue);
//jTextArea1.append("<html><font color =red>test</font></html>");
//jTextArea1.append("<html><font color =red>test</font></html> ");
// jTextArea1.append(" <html><font cotlor= red >test </font></html> ");
jTextArea1.append(" <html> <font cotlor= red >test </font> </html> ");
jTextArea1.append("\n");
jTextArea2.setText("");
String text = jTextArea2.getText();
jTextArea1.append(text);//这行兰色
jTextArea1.append("\n");
jTextArea1.setForeground(Color.blue);
jTextArea1.append("<html><font color =red>test</font></html> jTextArea1.append("\n");
jTextArea2.setText("");