mrs*_*100 3 java user-interface swing actionlistener jtextfield
我正在制作命令行程序,我需要测试以查看是否按下了回车键.
如果在有s 的JTextField时间内按下回车键,则会触发.JTextFieldActionListenerActionEvent
JTextField field = ...
field.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("Enter key pressed");
}
});
Run Code Online (Sandbox Code Playgroud)
小智 6
在文本字段中添加一个键监听器,并在keyPressed()中检查KeyEvent的keyCode.试试下面的例子:
public class TestEnterKeyPressInJTextField
{
public static void main(String[] args)
{
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTextField textField = new JTextField(20);
textField.addKeyListener(new KeyAdapter()
{
public void keyPressed(KeyEvent e)
{
if (e.getKeyCode() == KeyEvent.VK_ENTER)
{
System.out.println("ENTER key pressed");
}
}
});
frame.getContentPane().add(textField);
frame.pack();
frame.setVisible(true);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22782 次 |
| 最近记录: |