Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/05/2013, 08:19
afmontanarar
 
Fecha de Ingreso: mayo-2013
Mensajes: 1
Antigüedad: 11 años
Puntos: 0
Respuesta: Eventos en JDateChooser()

Cita:
Iniciado por romisc Ver Mensaje
Para usar el evento FocusLost tienes que adjuntarle al JDate chooser un focus listener, ya que esta esta formado por un jSpinner el cual tampoco maneja los focos en forma directa.
En el focus lost del listener agrega lo que quieras que haga al perder el foco el JDateChooser
Ejemplo

IDateEditor editorDC = (IDateEditor) jdcDia.getDateEditor();
editorDC.getUiComponent().addFocusListener(this);

Espero te sirva
Buenas, usted disculpe pero parece que no le entiendo mucho... yo creo mi jDateChooser asi:
JDateChooser jDateChooser2 = new JDateChooser();
y le agrego el evento asi:

jDateChooser2.addFocusListener(new java.awt.event.FocusAdapter() {
public void focusLost(java.awt.event.FocusEvent evt) {
ponerDiasHabiles();
}
});

el metodo que usted utiliza(getUiComponent()) no existe en la clase JDateChooser
agradeceria mucho su aclaracion ya que el evento focusLost parece no servir pues no puedo ejecutar mi metodo ponerDiasHabiles();