2012-02-20 27 views

Respuesta

10

SwingLabs tiene SwingX proyecto que proporciona conjunto de componentes que incluye JXDatePicker (API) trabaja con Date clase, que apoya fechas a partir del 1 de enero de 1970 00:00:00 GMT.

Try demo, como una opción. No es 199x y no es feo. Ampliamente compatible y utilizado.

+0

Gracias por esto @JMelnik – Anubis

6

Quizás quieras probar JCalendar.

+0

sabes cómo ponerlo en práctica? o un enlace tutorial? –

+2

Los ejemplos se incluyen en [distribución] (http://www.toedter.com/en/jcalendar/). – trashgod

+1

@ fuzi- Descargue y abra la última versión, incluye una clase de demostración, puede verla http://www.jarvana.com/jarvana/view/com/luuuis/jcalendar-tz/1.3.3- 3/jcalendar-tz-1.3.3-3-sources.jar! /com/toedter/calendar/demo/JCalendarDemo.java? Format = ok – Juvanis

2


He utilizado varios selectores de fecha, y recomendaría LGoodDatePicker.
Otras bibliotecas comunes son: JXDatePicker, Microba DatePicker, JDatePicker y JCalendar.

Declaración justas: Soy el principal desarrollador de LGoodDatePicker.

LGoodDatePicker lista general características:
(Copiado de la página del proyecto)

  • Los componentes son el DatePicker, TimePicker, DateTimePicker y CalendarPanel.
  • Localización automática (internacionalización), a 22 idiomas.
    (árabe, chino, checo, danés, holandés, inglés, francés, alemán, griego, hindi, italiano, indonesio, japonés, coreano, polaco, portugués, rumano, ruso, español, sueco, turco, vietnamita)
  • Nativamente utiliza el paquete de tiempo Java 8 estándar (también conocido como java.time.LocalDate o "JSR-310").
  • También admite otros tipos de datos, como "java.util.Date".
  • Elementos visuales personalizables. (Incluyendo el tamaño del calendario, las fuentes, los colores y el borde emergente).
  • La GUI de TimePicker proporciona una lista de selección de tiempo y botones (giratorios) (opcionales).
  • Validación automática de fecha/hora en todos los componentes.
  • Políticas destacadas opcionales y políticas de veto.
  • Puede permitir o no los valores vacíos. (Fechas o fechas nulas.)
  • Uso simple. Crear un selector requiere solo una línea de código.
  • Incluye Demo Program y ejemplos de código.
  • Documentación completa de Javadoc.
  • Soporte de desarrollador activo.
  • Licencia de MIT de código abierto.

He pegado capturas de pantalla de los componentes (y el programa de demostración) a continuación.

La biblioteca se puede instalar en su proyecto Java desde el proyecto release page.

La página de inicio del proyecto está en Github en:
https://github.com/LGoodDatePicker/LGoodDatePicker.


DateTimePicker screenshot


DateTimePicker examples


Demo screenshot

Cuestiones relacionadas