Usar componentes para cachar fechas en JTextField

Preguntas RecientesCategoria: JavaUsar componentes para cachar fechas en JTextField
eylia preguntada 12 meses antes

En las paginas de internet al darle click con el boton sobre un campo vacio, te bota una ventanita con un calendario para que puedas elegir la fecha, y al seleccionar la fecha aparece automáticamente en ese campo en un formato de texto… he visto que esto se puede hacer en java pero no se como… creo que es usando un componente llamado JCalendar… he buscado por internet pero no encuentro informacion buena

1 Respuestas
Best Answer
snow Staff contestada 12 meses antes

pues en lugar de JCalendar se puede hacer con DatePicker.
puedes descargarlo de aca: https://sourceforge.net/projects/jdatepicker/?source=typ_redirect
la documentación de como obtener los formatos de fechas del campo esta por aca: http://www.codejava.net/java-se/swing/how-to-use-jdatepicker-to-display-calendar-component
pero en el ejemplo de arriba da problemas para crear una instancia de JDatePicker… asi que te pongo el codigo que a mi me funciona para agregarlo al frame


import javax.swing.*;
import org.jdatepicker.impl.*;
import org.jdatepicker.util.*;
import org.jdatepicker.*;

public class DatePicker extends JFrame {
 
 public DatePicker() {
   setLayout(null);
   setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//finaliza el programa cuando se da click en la X
   setSize(290, 150);//configurando tamaño de la ventana
   setVisible(true);//configurando visualización de la ventana 
   JDatePicker picker = new JDateComponentFactory().createJDatePicker();
   picker.setTextEditable(true);
   picker.setShowYearButtons(true);
   JComponent a = ((JComponent)picker);
   a.setBounds(10,10,200,30);
   add(a);
 }
 
 public static void main(String... args) {
   new DatePicker();
 }
}

Your Answer

12 + 16 =