我想在按下转义键时清除文本字段。
我将 KeyListener 添加到 JTextField
bondIDTextField.addKeyListener(new KeyListener() {
@Override
public void keyTyped(KeyEvent e) {
if( e.getKeyCode() == KeyEvent.VK_ESCAPE)
((JTextField)e.getSource()).setText("");
}
@Override
public void keyReleased(KeyEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void keyPressed(KeyEvent arg0) {
// TODO Auto-generated method stub
}
});
最佳答案
试试这个代码,它可以工作
bondIDTextField.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
if (e.getKeyChar() == KeyEvent.VK_ESCAPE) {
((JTextField)e.getSource()).setText("");
}
}
}
);
关于java - 聆听退出键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22634978/