检测 JTextField 中的回车键
2022-08-31 09:24:49
是否可以检测某人在java中键入JTextField时何时按下?无需创建按钮并将其设置为默认值。Enter
是否可以检测某人在java中键入JTextField时何时按下?无需创建按钮并将其设置为默认值。Enter
A 被设计为使用一个就像 a 一样。请参阅的方法。JTextField
ActionListener
JButton
addActionListener()
JTextField
例如:
Action action = new AbstractAction()
{
@Override
public void actionPerformed(ActionEvent e)
{
System.out.println("some action");
}
};
JTextField textField = new JTextField(10);
textField.addActionListener( action );
现在,当使用密钥时,将触发该事件。Enter
此外,另一个好处是,即使您不想将按钮设置为默认按钮,也可以与按钮共享侦听器。
JButton button = new JButton("Do Something");
button.addActionListener( action );
请注意,此示例使用 ,该实现是因为是具有附加功能的较新 API。例如,您可以禁用这将禁用文本字段和按钮的事件。Action
ActionListener
Action
Action
JTextField function=new JTextField(8);
function.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
//statements!!!
}});
您需要做的就是像上面一样将ActionListener添加到JTextField中!按下后,操作将在语句中执行您想要的操作!Enter