运行后的图片
老师要求修改程序代码,加入多选框或者下拉框,用于选择性别,爱好等等,另外还要求使用国际化,貌似是点击中文英文按钮然后实现的(前面的多线程是重点,这个不重要)下面是已经有的代码:麻烦大神修还下感激不尽啊!跪拜!
package local;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.concurrent.Future;
public class Test { /**
* @param args
*/
public static void main(String[] args) {
test();
Future<V>//这个貌似要注释了才可以运行的
}
static void test(){
JFrame jf = new JFrame("event");
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JTextField jtf = new JTextField(30);
final JTextArea jta = new JTextArea(5,30);
JButton jb1 = new JButton("En");
JButton jb2 = new JButton("中文");
JButton jb3 = new JButton("发送");
JPanel top = new JPanel();
top.add(jta);
JPanel center = new JPanel();
center.add(jtf);
center.add(jb3);
JPanel bottom = new JPanel();
bottom.add(jb2);
bottom.add(jb1);
jf.add(top,BorderLayout.NORTH);
jf.add(center,BorderLayout.CENTER);
jf.add(bottom,BorderLayout.SOUTH);
jb3.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println(e.getActionCommand());
System.out.println(e.getSource());
String str = jtf.getText();
jta.append(str + "\n");
}
});
jf.pack();
jf.setVisible(true);
}}

老师要求修改程序代码,加入多选框或者下拉框,用于选择性别,爱好等等,另外还要求使用国际化,貌似是点击中文英文按钮然后实现的(前面的多线程是重点,这个不重要)下面是已经有的代码:麻烦大神修还下感激不尽啊!跪拜!
package local;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.concurrent.Future;
public class Test { /**
* @param args
*/
public static void main(String[] args) {
test();
Future<V>//这个貌似要注释了才可以运行的
}
static void test(){
JFrame jf = new JFrame("event");
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JTextField jtf = new JTextField(30);
final JTextArea jta = new JTextArea(5,30);
JButton jb1 = new JButton("En");
JButton jb2 = new JButton("中文");
JButton jb3 = new JButton("发送");
JPanel top = new JPanel();
top.add(jta);
JPanel center = new JPanel();
center.add(jtf);
center.add(jb3);
JPanel bottom = new JPanel();
bottom.add(jb2);
bottom.add(jb1);
jf.add(top,BorderLayout.NORTH);
jf.add(center,BorderLayout.CENTER);
jf.add(bottom,BorderLayout.SOUTH);
jb3.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println(e.getActionCommand());
System.out.println(e.getSource());
String str = jtf.getText();
jta.append(str + "\n");
}
});
jf.pack();
jf.setVisible(true);
}}










