No encuentro la solucion al problema
hola. A ver si alguien sabe como resolver esto.
He creado un textfield en la clase main y supuestamente deberÃa de recoger los valores evt.getNewValue() del siguiente código:
public void propertyChange(PropertyChangeEvent evt) {
if (calendar != null) {
Calendar c = (Calendar) calendar.clone();
if (evt.getPropertyName().equals("day")) {
c.set(Calendar.DAY_OF_MONTH,
((Integer) evt.getNewValue()).intValue());
setCalendar(c, false);
} else if (evt.getPropertyName().equals("month")) {
c.set(Calendar.MONTH,
((Integer) evt.getNewValue()).intValue());
System.out.println("halo"+evt.getNewValue());
month=evt.getNewValue().toString();
setCalendar(c, false);
} else if (evt.getPropertyName().equals("year")) {
c.set(Calendar.YEAR,
((Integer) evt.getNewValue()).intValue());
setCalendar(c, false);
}
}
}
El problema es que por más que lo intento solo consigo el valor que me da al principio y no sé como actualizarlo.
Si alguien tiene alguna idea, más que decirmelo, porque luego me cuesta horrores implementarlo en el codigo, que ponga el código de como actualizar el texfield (o los textfields, para el dÃa, para el mes y para el año)
muchisimas gracias
He creado un textfield en la clase main y supuestamente deberÃa de recoger los valores evt.getNewValue() del siguiente código:
public void propertyChange(PropertyChangeEvent evt) {
if (calendar != null) {
Calendar c = (Calendar) calendar.clone();
if (evt.getPropertyName().equals("day")) {
c.set(Calendar.DAY_OF_MONTH,
((Integer) evt.getNewValue()).intValue());
setCalendar(c, false);
} else if (evt.getPropertyName().equals("month")) {
c.set(Calendar.MONTH,
((Integer) evt.getNewValue()).intValue());
System.out.println("halo"+evt.getNewValue());
month=evt.getNewValue().toString();
setCalendar(c, false);
} else if (evt.getPropertyName().equals("year")) {
c.set(Calendar.YEAR,
((Integer) evt.getNewValue()).intValue());
setCalendar(c, false);
}
}
}
El problema es que por más que lo intento solo consigo el valor que me da al principio y no sé como actualizarlo.
Si alguien tiene alguna idea, más que decirmelo, porque luego me cuesta horrores implementarlo en el codigo, que ponga el código de como actualizar el texfield (o los textfields, para el dÃa, para el mes y para el año)
muchisimas gracias