Olá!
Em minha aplicação tenho uma table onde mapiei um evento da tecla ENTER. Segue parte do fonte:
getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "selectNextColumnCell");
getActionMap().put("selectNextColumnCell", new AbstractAction() {
@Override
public void actionPerformed(ActionEvent e) {
pulaCelula();
}
});
}
O meu problema é que quando teclo enter o evento que mapiei não é chamando. Só consigo chamar esse evento quando fico pressionando a tecla enter sem soltá-la.
Alguém já teve algum problema parecido?
Abraço!