当前位置: 技术问答>java相关
为什么ActionListener 可以响应TextField 中的Enter键?
来源: 互联网 发布时间:2015-05-30
本文导语: ....... private TextField input; ..... input.addActionListener(new InputHandler()); ..... private class InputHandler implements ActionListener { public void actionPerformed(ActionEvent e) { copyText(); } } 为什么在这里actionP...
.......
private TextField input;
.....
input.addActionListener(new InputHandler());
.....
private class InputHandler implements ActionListener {
public void actionPerformed(ActionEvent e) {
copyText();
}
}
为什么在这里actionPerformed响应的是Enter键而不是别的?
private TextField input;
.....
input.addActionListener(new InputHandler());
.....
private class InputHandler implements ActionListener {
public void actionPerformed(ActionEvent e) {
copyText();
}
}
为什么在这里actionPerformed响应的是Enter键而不是别的?
|
ActionListener 是一个接口呀,你实现什么方法,在某种事件发生时就会触发这个方法。
actionPerformed()就是回车键按下时响应的吧!
actionPerformed()就是回车键按下时响应的吧!
|
Java里就是这么实现的吧,TextField 按回车键就触发 ActionListener
|
因为Enter键表示你已完成了对TextField的输入。
|
是的,这是Java的内部机制了
就是这么定义的
就是这么定义的
|
我可是学会了一个方法,
没白来。
谢谢馆主。
没白来。
谢谢馆主。