Try this code.it's working
bondIDTextField.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
if (e.getKeyChar() == KeyEvent.VK_ESCAPE) {
((JTextField)e.getSource()).setText("");
}
}
}
);