logo
Secciones

Entradas del blog


Obtener fecha del sistema y colocarlo en un JDateChooser Java

22 comentarios

Recientemente me fue necesario obtener la fecha del sistema para colocarlo en un JDateChooser, con la finalidad de que la fecha no fuera null, ya que eso puede causar excepciones cuando se intente obtener la fecha de un JDateChooser en caso de que no haya fecha seleccionada.
Para agregar el JCalendar a la paleta seguir este tutorial 
La interfaz que se crea es sencilla, es la siguiente:

Previo a esto, es necesario agregar un jar llamado jcalendar, tal y como se ve en la imagen de abajo:


Es un JFrame que contiene una JLabel y un JDateChooser. Todo lo que hay que hacer es agregar lo siguiente el constructor que trae por el default.

public FechasJdate() {
        initComponents();
        Calendar c2 = new GregorianCalendar();
        jDateChooser1.setCalendar(c2);
}

Ahora a ejecutar el paquete y listo. Cuando inicie el programa automáticamente la fecha del día se mostrará en el JDateChooser

El ejemplo lo pueden descargar de aquí: https://mega.nz/#!DFg0mLRT!AsMvgh4DX3QDklgKRBKL0b-rohPgriekVBTEmaRTenw

Comentarios:

  • Unknown
    hace 5 años
    Gracias por tu aporte, me ayudo mucho <3
  • Fernando Merino
    hace 6 años
    Así es, así me gustaría encontrar la mayoría de los blogs, por eso lo hago así.

    Gracias por comentar.
  • Fernando Merino
    hace 6 años
    Perfecto, gracia spor confirmar que te funcionó
  • Fernando Merino
    hace 6 años
    De nada, gracias por comentar que te haya servido. Saludos
  • Muchas gracias, amigo! Me ha sido de gran utilidad, saludos desde Dominicana! Llevaba tiempo buscando como hacer eso y me resultó con tu explicación.
  • Rodo Vanquish
    hace 6 años
    Muchas gracias Master Fernando Merino, estuve batallando mucho y me has demostrado que era muy sencillo...
  • Gracias, muy sencillo y al grano
  • Fernando Merino
    hace 6 años
    De nada.
  • Fernando Merino
    hace 6 años
    De nada. Para servir.
  • JackSpark
    hace 6 años
    Muchas Gracias Capo
  • Unknown
    hace 6 años
    Muchas gracias Capo
  • Fernando Merino
    hace 8 años
    de nada... espero y te sea útil...
  • Jorge Mayorga
    hace 8 años
    Muchas gracias, gran aporte, sencillo y directo al punto.
  • Fernando Merino
    hace 8 años
    De nada... Cuando gustes.
  • Juan C. T.
    hace 8 años
    muchas gracias amigo
  • Fernando Merino
    hace 8 años
    Claro que sí, adelante. Es más el ejemplo completo lo pueden descargar desde aquí, disculpen por no avisarles antes, pero era necesario agregar el jar de jcalendar para que funciono. https://mega.nz/#!DFg0mLRT!AsMvgh4DX3QDklgKRBKL0b-rohPgriekVBTEmaRTenw
  • Darry Rivers
    hace 8 años
    Si alguno está usando NetBeans intente con esto en el método que inicializa su JFrame o su Clase:

    Calendar micalendario = new GregorianCalendar();

    ElnombredetuDateChooserCombo.SetSelectedDate(micalendario);

    Estuve varias horas hasta dar con esto y espero les funcione con el permiso de Fernando Merino
  • Darry Rivers
    hace 8 años
    El método setCalendar ni siquiera aparece sólo uno que se llama setCalendarBackground( );
  • Darry Rivers
    hace 8 años
    Había estado buscando esto desde hace horas pero es muy lógico pasarle los datos del GregorianCalendar();
    Gracias
  • Francisco Ninus
    hace 8 años
    buena (U)
  • Fernando Merino
    hace 9 años
    !!!Excelente¡¡¡ Es bueno saberlo... suerte en tus proyectos..
  • Muchas gracias por tu aporte, me has ayudado con esto. :)
Conoce la red social linuxClick
Redes sociales
Accesos directos