Srs,
Preciso fazer um cadastro mestre/detalhe em swing e para tal preciso que a table responda aos eventos das teclas “seta abaixo” e “seta acima” e mostre no “form detalhe” os dados do objeto contido a atual linha da table.
Eu consigo fazer com que seja exibido quando dou cliques do mouse mas nao to conseguindo fazer para q a table responda as teclas “seta abaixo” e “seta acima”.
Alguém pode ejudar nisso?
[]'s
Se eu entendi o que você quer, você pode adicionar um KeyListener à tabela e responder aos eventos das teclas de setas.
Ja tentei…
tableMestre.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e) {
if (e.getKeyChar() == KeyEvent.VK_DELETE) {
iMestDet.clickBotaoExcluir();
} else if (e.getKeyChar() == KeyEvent.VK_INSERT) {
iMestDet.clickBotaoIncluir();
} else if (e.getKeyChar() == KeyEvent.VK_DOWN ||
e.getKeyChar() == KeyEvent.VK_UP) {
iMestDet.clickListagem();
}
}
});
Mas as teclas nao respondem