Como utilizar un JCalendar como api

Efrain Martinez
13 de Agosto del 2004

Hola a todos. Mi pregunta es como debo utilizar los eventos del JCalendar para la tomar la fecha pues con los dias, meses y años. Muchas gracias

por su colaboracion. Por fa un ejemplo pequeño

mey
13 de Agosto del 2004
No se si te sirva, pero yo lo hago asì:

public void propertyChange(PropertyChangeEvent evt) {
if (this != null) {
if (evt.getPropertyName().equals("locale")) {
calendario.setLocale( (Locale) evt.getNewValue());
DateFormat df = DateFormat.getDateInstance(DateFormat.LONG,
calendario.getLocale());
campofecha.setText(df.format(fechahoy.getTime()));
}
else if (evt.getPropertyName().equals("calendar")) {
fechahoy = (Calendar) evt.getNewValue();
DateFormat df = DateFormat.getDateInstance(DateFormat.LONG,
calendario.getLocale());
campofecha.setText(df.format(fechahoy.getTime()));
calendario.setCalendar(fechahoy);
}
}

esta es la función del evento....
Pero si quieres tomarlos por separado, necesitas hacer algo así:

JDayChooser dia = calendario.getDayChooser();
int d = dia.getDay();
JMonthChooser mes = calendario.getMonthChooser();
int m = mes.getMonth();
JYearChooser anio = calendario.getYearChooser();
int a = anio.getYear();
fechaf = a + "-" + m + "-" + d;

de cualquier manera, puedes apoyarte en los demos..

Espero te sirva.
Saludos MEY

Efrain Martinez
13 de Agosto del 2004
Muchas gracias por colaborarme cuando quieras me escribes si necistas algo. oK

[email protected]