Galera, to com um problema que eu consegui resolver uma vez mas nao lembro como fiz, e pra ajuda eu nao tenho mais o codigo q tinha a solucao pra este problema…
é o seguinte:
Tenho um botao no meu frame que avanca os registros do BD, tipo um getNext e um getLast… so que preciso que ao precionar as teclas de seta (diretita e esquerda) ele execute a acao destes botoes…
a listner no botao esta ok, e funcionando porem a mesma so funciona qndo estou com o foco no botao, e queria que isso ocorresse quando dou foco no frame nao apenas no botao.
abaixo o codigo da minha KeyListner
@Override
public void keyTyped(KeyEvent k) { }
@Override
public void keyPressed(KeyEvent k) {
if (inCodigo.getText().isEmpty()) {
inCodigo.requestFocus();
return;
} else if (k.getSource().equals(btNext)){
if (k.getKeyCode() == KeyEvent.VK_RIGHT){
getByCode(Integer.parseInt(inCodigo.getText())+1);
}
} else if (k.getSource().equals(btBack)){
if (k.getKeyCode() == KeyEvent.VK_LEFT){
getByCode(Integer.parseInt(inCodigo.getText())-1);
}
}
}
@Override
public void keyReleased(KeyEvent e) { }
se alguem puder me ajudar a relembrar ai eu agradeço!
flow!