Boa noite, como posso fazer para bloquear a movimentação do foco entre as células de um jtable pelo enter?
Obrigada!
[RESOLVIDO] Como impedir que o enter mude o foco das celular de uma jTable?
F
2 Respostas
Acredito que estas referências vão te ajudar(todas em Inglês):
http://www.coderanch.com/t/457666/GUI/java/Disable-Enter-key-JTable
Leia com atenção, pois o segundo e terceiro links contém mais referências pra te ajudar. Inclusive o terceiro link cita referências da Oracle.
F
Obrigada!
Deu certo.
Usei o seguinte método.:
private void createKeybindings() {
tabelaMov.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "Enter");
tabelaRequisicao.getActionMap().put("Enter", new AbstractAction() {
@Override
public void actionPerformed(ActionEvent ae) {
acaoEnterJtable();
}
});
}
Criado 3 de junho de 2014
Ultima resposta 4 de jun. de 2014
Respostas 2
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo