JCalendarButton is a simple java swing component that displays a popup calendar next to a date input field.

Here is a sample application that uses JCalendarButtons. Try pressing the date and time buttons.

If you can't see the applet above, here is a screenshot.

Here is how you add JCalendarButton to your visual screen building tool such as netbeans. You can also see some sample code here.

Project page at SourceForge