The JCalendar library is a set of Java classes that provides a ComboBox (JCalendarComboBox) for selecting a Date and a simple Panel (JCalendarPanel) for showing and editing a Date. It was written with two rules in mind. The first is to use the current Look and Feel instead of hard-coded Fonts or Colors. The second is to use the default or a given Locale for determining such values as the start of week and names of days and months instead of hard-coded locale behavior.
| Tags | Software Development Libraries Java Libraries |
|---|---|
| Licenses | BSD Revised |
| Implementation | Java |
Recent releases


Changes: This release adds a few new languages, changes the button into a spinner control, fixes a bug in the month selector, and fixes a bug in the month/year forward/back button.


Changes: New languages were added: Chinese and Spanish. A bug concerning multi-monitor support was fixed.


Changes: This release adds a new JCalendarDialog class and language support for Portuguese, Italian, and the Netherlands. If JCalendarComboBox was reused, the Ancestor was wrong. Pressing the button while JCalendar was open became confused under some circumstances.


Changes: This release fixes a few bugs, such as problems with the XP Look and Feel, event handling, and focus handling. It also adds a new feature: language-properties. The buttons now have tooltips, and the label on the Today button was changed from "..." to "today".


Changes: A new setPopupLocation method, keyboard support, FocusLost handling, buttons for left/right/current day, and a border around the current day have been added.