This project now lives at:

Will keep this project active to point to github.

JDatePicker and JDatePanel is an set of advanced DatePicker controls for Java Swing applications. The MVC design enables us to display any date object such as Joda-Time DateMidnight. The date picker also works well with JGoodies Binding.


  • JDatePicker component which pops up
  • JDatePanel component which can resize
  • JodaTime, util.Calendar or util.Date integration
  • JGoodies Binding friendly
  • Change formatting of date
  • Deployed in Maven central repository
  • Optional year selector
  • Double click or single click actions
  • Localisation support
  • Touch screen friendly large version
  • MVC (model view controller) design
  • Familiar Look and feel - similar to MS date picker

Project Samples

Project Activity

See All Activity >




BSD License

Follow JDatePicker: Java Swing Date Picker

JDatePicker: Java Swing Date Picker Web Site

Other Useful Business Software

Monitor your Cisco ASA like an expert Monitor your Cisco ASA like an expert Icon
Monitor your Cisco ASA like an expert Icon

See how Network Insight™ for Cisco® ASA, a feature of SolarWinds Network Performance Monitor and Network Configuration Manager, can help.

Get visibility into the health and performance of your entire Cisco ASA environment in a single dashboard. View VPN tunnel status and monitor firewall high availability, health, and readiness. Automatically discover and filter within ACLs, show rule hit counts, and detect shadow and redundant rules. Automate the monitoring and management of your ASA infrastructure in a fully integrated solution. Try it free for 30 days!

Rate This Project

Login To Rate This Project

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Nice component, it simple!! Just a read a little of code and easy!! Thanks

  • hi, where i can get a tutorial of it?

    1 user found this review helpful.
  • Great project. There seems to be a small bug (I have workaround) see

  • Recomendo

  • Thanks for the Date Picker. Great product. I have a couple of questions. We have access to i18nStrings through getters and setters in JDatePanellmpl. This is never used. I need to change the labels and I have not found a way to do it. Is there a way to do this? I also have a requirement of marking public holidays in the calender(i.e the ability to set the cell label color) so that a user does not pick them .

Read more reviews >

Additional Project Details


Korean, French, English, Chinese (Simplified), German, Japanese, Arabic

Intended Audience


User Interface

Java Swing, Gnome, X Window System (X11), Win32 (MS Windows), KDE, Cocoa (MacOS X), Web-based, Carbon (Mac OS X)

Programming Language