Skip to content

Java 8 Swing Date Picker. Easy to use, good looking, nice features, and localized. Uses the JSR-310 standard.

License

Notifications You must be signed in to change notification settings

BlakeTNC/LGoodDatePicker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LGoodDatePicker

Java 8 Swing Date Picker. Easy to use, good looking, nice features, and localized.

News:

LGoodDatePicker 4.2.1 was released March 15, 2016. Enhancements in this release include arrow key functionality and "spinner buttons" for the TimePicker component. The spinner buttons can be displayed or removed by the developer in the TimePickerSettings.

Project Links:

Demo Application is in the: Release Section.
Contact the primary developer: Email Form.
Submit bugs or feature requests: Issues Section.
General Discussion: Discussion Thread.

General Features:

  • The included components are the DatePicker, the TimePicker, and the DateTimePicker.
  • Provides automatic internationalization.
    (Month names, weekday names, the default first day of the week, default date and time formats, and button text.)
  • Translations include 22 languages.
    (Arabic, Chinese, Czech, Danish, Dutch, English, French, German, Greek, Hindi, Italian, Indonesian, Japanese, Korean, Polish, Portuguese, Romanian, Russian, Spanish, Swedish, Turkish, Vietnamese.)
  • Natively uses the standard Java 8 time package (java.time.LocalDate). This package is also called "JSR-310".
  • Also supports other common data types, such as "java.util.Date".
  • Customizable visual elements.
    (Including calendar size, fonts, colors, and the popup border.)
  • The TimePicker GUI provides the time selection list, up/down arrow key response, and optional spinner buttons.
  • Automatic date and time validation on all components.
  • Optional highlight policies and veto policies.
  • Can allow or disallow empty values. (Null dates or times.)
  • Can optionally disallow keyboard editing.
  • Relatively compact source code.
  • Simple usage. Creating a picker requires only one line of code.
  • Includes Demo Program. (Found in the Github release files.)
  • Code and usage examples.
  • Complete Javadoc documentation.
  • Active developer support.
  • Open source MIT license.

Screenshots:

Screenshots DatePicker, TimePicker, and DateTimePicker

Screenshots DatePicker

Screenshots Demo

Thanks and acknowledgment to:

Microba DatePicker
The basic visual form design of LGoodDatePicker was originally inspired by Microba.

About

Java 8 Swing Date Picker. Easy to use, good looking, nice features, and localized. Uses the JSR-310 standard.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%