El problema es que si escirbio "Camiseta" no me hace nada, pero la teclear otra letra, me lo coge, es decir que me comprueba en nombre y visualiza los label. Si escibo "Camisetax" me vistualiza los label y si escribo "Camiseta" o "Camisetaxk" no. He sacado la conclusion de que el keyTyped es para antes de teclear.
Como puedo hacer para que el evento se ejecute justo despues de escribir?
Código:
jTextFieldNombre.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyTyped(java.awt.event.KeyEvent e) {
if(jTextFieldIzenaP.getText().compareTo("Camiseta")==0){
jLabel21.setVisible(true);
jLabel22.setVisible(true);
}else if(jTextFieldIzenaP.getText().compareTo("Pantalon")==0){
jLabel21.setVisible(true);
jLabel22.setVisible(false);
}else{
jLabel21.setVisible(false);
jLabel22.setVisible(false);
}
}
});


