When a user presses the "dot" key on the keypad in a in a JTextField I'd like to transparently substitute it with a comma. I tried something like this:
jTextField.addKeyListener(new KeyAdapter() {
@Override
public void keyTyped(KeyEvent event) {
if (event.getKeyCode() == KeyEvent.VK_DECIMAL) {
event.setKeyChar(',');
}
}
});
but it doesn't work.