JTable e o F2

2 respostas
Felagund

Vamos ver quem pode me ajudar.

Tenho uma determinada JTable aqui, onde somente algumas colunas são editaveis, e existe uma regra para se salvar as informações da tela, que é apertando o botão F2 na tela. Porém se estiver em cima dessa tabela, a tabela tenta processar esse comando F2, ou seja, ela fica editando uma determinada coluna, não executa a ação de salvar.

Alguém sabe como desativar essa ação de editar na tabela quando se tecla o F2?

grato pela atenção

2 Respostas

R

Sugiro tentar registrar na JTable uma ação que não faz nada:

http://www.exampledepot.com/egs/javax.swing/KeyStrokes.html

zizegaitero

Cara experimenta isso

InputMap im = SwingUtilities.getUIInputMap(SuaTabela, 1);
im.remove(KeyStroke.getKeyStroke("F2"));

vlw

Criado 8 de maio de 2009
Ultima resposta 8 de mai. de 2009
Respostas 2
Participantes 3