当我添加一个对象o1
到一个按钮addActionListener()
,actionPerformed()
的actionPerformed()
o1
调用?这可用于JTextField
?当它被称为actionPerformed?
0
A
回答
1
actionPerformed(ActionEvent e)
是ActionListener接口的抽象方法。您应该按照以下方式添加它。
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
//............
}
});
这是可以的JTextField?
是,这可用于JTextField。
1
对于JButton
,单击按钮时会调用ActionListener
。
当按下Enter时会触发JTextField
的ActionListener
。
这在文档中有解释。
2
当用户在该摆动组件上执行任何操作时,会调用actionPerformed。 ActionListner可以添加到每个Swing组件。所以是的,你可以将它添加到JTextField中。但只有在某人按下JTextField上的Enter键时才会被调用。对于其他操作,您需要添加其他列表,例如DocumentListner。
相关问题
- 1. ret_from_syscall源代码,当它被称为
- 2. 当notifyDataSetChanged被称为
- 3. 为什么bash的行为不同,当它被称为sh?
- 4. 增加值它被称为
- 5. 当它被安装为包
- 6. 对话框没有出现,当它被称为
- 7. fragmen'ts onCreate被称为每当我切换到它在tabhost
- 8. React函数更新状态,当它被称为两次
- 9. 睡眠()执行全部一次,而当它被称为
- 10. 当方法被称为选择其代表是正确它
- 11. Perl子跳过它被称为的foreach
- 12. 傻瓜python,它被称为tty
- 13. EJB/JPA:它被称为JPQL还是EJBQL?
- 14. 即使我看到它被称为
- 15. ngInfiniteScroll被称为超过它需要
- 16. C#,将它的构造被称为
- 17. 更改ajaxForm选项后,它被称为
- 18. Moq:Moq被设置,但不认为它被称为
- 19. T-SQL--被称为当前进程
- 20. 当onStop实际上被称为
- 21. 当的dealloc被称为在Objective-C
- 22. 当setQuickDialogTableView被称为在quickdialog框
- 23. 的Makefile:当功能被称为
- 24. 当节点被称为与xargs的
- 25. 是可以计算当localNotification被称为
- 26. 当空间被它
- 27. ,知道从它被称为包名称的功能
- 28. onDestroy被称为
- 29. copyWithZone被称为
- 30. 被称为
在此[链接]上(http://docs.oracle.com/javase/6/docs/api/javax/swing/JTextField.html#addActionListener%28java.awt.event.ActionListener%29)没有说任何关于jTextField调用actionPerformed只有当用户按ENTER.Where我找到所有的Swing组件(JTextField,JButton,...)的解释? – Blocked
@Blocked在第7段中以*开始的介绍*文本字段如何消耗VK_ENTER事件取决于文本字段是否具有任何动作侦听器。* –