adicionei o evento de tecla ao meu textfield porém não está funcionando…o que há de errado?
jTextField16.addKeyListener(new KeyAdapter(){
public void keyReleased(KeyEvent e){
if(e.getKeyCode()==KeyEvent.VK_TAB){
System.out.println("pressionou tab");
}
}
});
O pressionamento da tecla TAB está sendo “consumido” pelo container do seu JTextField antes que você possa detectá-lo, e portanto fica inacessível para você. Se o seu objetivo é fazer algum processamento específico quando o JTextField perder o foco, registre um FocusListener nele através de JTextField.addFocusListener(), e em seguida redefina o método focusLost() do FocusListener para que contenha o seu processamento.