如何阻止TextField接受输入 - AWT

时间:2016-05-06 13:52:27

标签: java eclipse awt

我有一个textField,我输入了一个用户名,我希望在按下'enter'键时屏幕会改变。但我注意到KeyPressed方法没有启动,因为输入键被作为文本字段的输入。

当按下回车键时,是否有办法让我在对TextField失去焦点,即使KeyPressed方法在关注文本字段时不起作用?

1 个答案:

答案 0 :(得分:0)

您可以使用这样的普通事件处理程序:

textField.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
        }
    });

TextField操作与按钮操作不同。对于任何操作,TextField操作都会检查Enter键,这与通过鼠标检查输入的按钮不同。