我有一个textField,我输入了一个用户名,我希望在按下'enter'键时屏幕会改变。但我注意到KeyPressed方法没有启动,因为输入键被作为文本字段的输入。
当按下回车键时,是否有办法让我在对TextField失去焦点,即使KeyPressed方法在关注文本字段时不起作用?
答案 0 :(得分:0)
您可以使用这样的普通事件处理程序:
textField.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
}
});
TextField操作与按钮操作不同。对于任何操作,TextField操作都会检查Enter键,这与通过鼠标检查输入的按钮不同。