JAVA中如何实现一个监听类去监听两个文本框?

来源:百度知道 编辑:UC知道 时间:2024/05/31 10:29:37

我写了一个简单的 用一个监听类分别加到两个文本框里
public class Test extends JFrame{

private JTextField textField1 = new JTextField(10);
private JTextField textField2 = new JTextField(10);
private JLabel label = new JLabel("Label");
private JPanel panel = new JPanel();
public Test(){
textField1.addActionListener(new MyListener());
textField2.addActionListener(new MyListener());
panel.add(textField1);
panel.add(textField2);
add(panel,BorderLayout.CENTER);
add(label,BorderLayout.SOUTH);
pack();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
class MyListener implements ActionListener{

public void actionPerformed(ActionEvent e) {
if (e.getSource()==textField1) {//判断是那个文本域插入字符
label.setText("textArea1");
}else {
label.setText("textArea2");
}

}

}
public static voi