当我将对象添加o1
到带有 的按钮时,调用addActionListener()
的是什么动作?这适用于?actionPerformed()
o1
JTextField
问问题
1781 次
3 回答
2
当用户对该摆动组件执行任何操作时,将调用 actionPerformed。ActionListner 可以添加到每个 Swing 组件中。所以是的,您可以将它添加到 JTextField 上。但只有在有人按下 JTextField 上的回车键时才会调用它。对于其他操作,您需要添加其他列表器,例如 DocumentListner。
于 2013-07-05T11:30:21.720 回答
1
actionPerformed(ActionEvent e)
是 ActionListener 接口的抽象方法。您应该按照以下方式添加它。
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
//............
}
});
这可用于 JtextField 吗?
是的,这适用于 JTextField。
于 2013-07-05T11:25:14.843 回答
1
JButton
当ActionListener
单击按钮时调用a 。
按下 Enter 时触发ActionListener
a的。JTextField
这在文档中进行了解释。
于 2013-07-05T11:26:50.147 回答