1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
private class MyKeyList implements KeyListener {
public void keyTyped(KeyEvent e) {
if (e.getKeyChar() != KeyEvent.VK_0
&& e.getKeyChar() != KeyEvent.VK_1
&& e.getKeyChar() != KeyEvent.VK_2
&& e.getKeyChar() != KeyEvent.VK_3
&& e.getKeyChar() != KeyEvent.VK_4
&& e.getKeyChar() != KeyEvent.VK_5
&& e.getKeyChar() != KeyEvent.VK_6
&& e.getKeyChar() != KeyEvent.VK_7
&& e.getKeyChar() != KeyEvent.VK_8
&& e.getKeyChar() != KeyEvent.VK_9
&& e.getKeyChar() != KeyEvent.VK_NUMPAD0
&& e.getKeyChar() != KeyEvent.VK_NUMPAD1
&& e.getKeyChar() != KeyEvent.VK_NUMPAD2
&& e.getKeyChar() != KeyEvent.VK_NUMPAD3
&& e.getKeyChar() != KeyEvent.VK_NUMPAD4
&& e.getKeyChar() != KeyEvent.VK_NUMPAD5
&& e.getKeyChar() != KeyEvent.VK_NUMPAD6
&& e.getKeyChar() != KeyEvent.VK_NUMPAD7
&& e.getKeyChar() != KeyEvent.VK_NUMPAD8
&& e.getKeyChar() != KeyEvent.VK_NUMPAD9
&& e.getKeyChar() != KeyEvent.VK_BACK_SPACE
&& e.getKeyChar() != KeyEvent.VK_DELETE
&& e.getKeyChar() != KeyEvent.VK_SHIFT) {
JOptionPane.showMessageDialog(null, "You must enter numbers",
"Information", JOptionPane.WARNING_MESSAGE);
if (e.getSource() == txtFH) {
txtFH.setText("");
}
if (e.getSource() == txtTH) {
txtTH.setText("");
}
if (e.getSource() == txtFM) {
txtFM.setText("");
}
if (e.getSource() == txtTM) {
txtTM.setText("");
}
if (e.getSource() == txtTime) {
txtTime.setText("");
}
}
}
public void keyPressed(KeyEvent e) {}
public void keyReleased(KeyEvent e) {}
} |