Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Duda con eventos
Enviado por laura_morgar el día 29 de mayo de 2008
Hola a todos:
Estoy haciendo un formulario en el que tengo un componente JDateChooser al que le tengo asignado un FocusListener. Lo que pretendo es que cuando se introduzca una fecha se hagan otras cosas. Por ello he implementado el método focusLost de la siguiente manera:
public void focusLost(FocusEvent fe){
if(fe.getSource() == campoDateChooser){
//hacer lo que tenga que hacer
}
}
El problema es que cuando selecciono una fecha en el JDateChooser y éste pierde el foco (porque paso a otro componente), no se llama a este método. No llega ni a entrar y sí he añadido el listener (campoDateChooser.addFocusListener(this)).
¿Qué es lo que estoy haciendo mal o cómo lo podría hacer?