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); } } });