Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/02/2011, 13:33
Avatar de jhonmelguizo
jhonmelguizo
 
Fecha de Ingreso: enero-2008
Ubicación: Medellín - Colombia
Mensajes: 264
Antigüedad: 16 años, 10 meses
Puntos: 6
De acuerdo Respuesta: JCalendar java

Hola,

Después de instanciar el objeto jcalendar:
Código JAVA:
Ver original
  1. jcalendar = new org.freixas.jcalendar.JCalendarCombo();

Agregas el evento:
Código JAVA:
Ver original
  1. jcalendar.addActionListener(new java.awt.event.ActionListener() {
  2.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  3.                 jcalendarActionPerformed(evt);
  4.             }
  5.         });

Luego le agregas lo que necesites en el método jcalendarActionPerformed:
Código JAVA:
Ver original
  1. private void jcalendarActionPerformed(java.awt.event.ActionEvent evt) {
  2.         // Ejemplo de como podemos manipular fechas de JCalendar
  3.         @SuppressWarnings("deprecation")
  4.         int ano1 = jcalendar.getDate().getYear() + 1900;
  5.         @SuppressWarnings("deprecation")
  6.         int mes1 = jcalendar.getDate().getMonth() + 1;
  7.         @SuppressWarnings("deprecation")
  8.         int dia1 = jcalendar.getDate().getDate();
  9.  
  10.         javax.swing.JOptionPane.showMessageDialog(null, ano1+"/"+mes1+"/"+dia1);
  11.     }

Saludos...