Programación General > Java

 Jcalendar

(1/2) > >>

brujota:
Huola

Estoy usando el JCalendar de la pagina www.toedter.com y quiero poner en un textfield la fecha elegida y que cuando cambie yo la fecha que esta cambie automaticamente, pero por más que lo intento solo me dá la fecha del día de hoy.

Espero respuesta. Gracias :kicking:

Nagisa:
Hola!!

Un ejemplo para ver como usarlo. De todos modos, en el API de JCalendar viene toda la informacion necesaria.  :smartass:


--- Código: Text --- import com.toedter.calendar.*;import javax.swing.*;import java.awt.event.*;import java.awt.*; public class JCTest{  JFrame f; JLabel label; JCalendar jc; JButton but;  public JCTest(){  f = new JFrame("JCTest");  label = new JLabel("__ / __ / ____");  jc = new JCalendar();  but = new JButton("Fecha!!");   f.getContentPane().setLayout(new FlowLayout());   f.getContentPane().add(jc);  f.getContentPane().add(label);  f.getContentPane().add(but);   but.addActionListener(new ActionListener(){   public void actionPerformed(ActionEvent ae){    label.setText(jc.getDayChooser().getDay()     + " / " +                  (jc.getMonthChooser().getMonth() + 1) + " / " +                  jc.getYearChooser().getYear());   }  });   f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  f.pack();  f.setVisible(true); }  public static void main (String args[]){  JCTest jct = new JCTest(); }}  
Espero que te sirva de algo.  :lightsabre:

Un saludo!!  :hola:

brujota:

--- Cita de: "Nagisa" --- Hola!!

Un ejemplo para ver como usarlo. De todos modos, en el API de JCalendar viene toda la informacion necesaria.  :smartass:


--- Código: Text --- import com.toedter.calendar.*;import javax.swing.*;import java.awt.event.*;import java.awt.*; public class JCTest{  JFrame f; JLabel label; JCalendar jc; JButton but;  public JCTest(){  f = new JFrame("JCTest");  label = new JLabel("__ / __ / ____");  jc = new JCalendar();  but = new JButton("Fecha!!");   f.getContentPane().setLayout(new FlowLayout());   f.getContentPane().add(jc);  f.getContentPane().add(label);  f.getContentPane().add(but);   but.addActionListener(new ActionListener(){   public void actionPerformed(ActionEvent ae){    label.setText(jc.getDayChooser().getDay()     + " / " +                  (jc.getMonthChooser().getMonth() + 1) + " / " +                  jc.getYearChooser().getYear());   }  });   f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  f.pack();  f.setVisible(true); }  public static void main (String args[]){  JCTest jct = new JCTest(); }}  
Espero que te sirva de algo.  :lightsabre:

Un saludo!!  :hola:
--- Fin de la cita ---
Cuando se muestra el calendario, si haces doble click a un dia del mes, se puede mostrar la fecha?? Es decir, lo mismo pero ahora no hace falta pulsar un boton para mostrarla, simplemente con hacer click en el dia se muestra.

Ahhh por cierto, no me sale el comboBox del año, me pone un cero. A que se debe?

Muchas gracias por todo   :rolleyes:

brujota:
Uisss no se que a pasado. Este es mi mensaje

Cuando se muestra el calendario, si haces doble click a un dia del mes, se puede mostrar la fecha?? Es decir, lo mismo pero ahora no hace falta pulsar un boton para mostrarla, simplemente con hacer click en el dia se muestra.

Ahhh por cierto, no me sale el comboBox del año, me pone un cero. A que se debe?

Muchas gracias por todo   :rolleyes:

Nagisa:
Hola:

http://www.toedter.com/en/jcalendar/api/co...nt.ActionEvent)

Extiende JDayChooser y sobreescribe este método. Luego extiende JCalendar para poder usar el dayChooser que te acabas de crear (ya que al ser una variable protegida, es accesible por todas las subclases).

Un saludo.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa