Is there any date picker for Java Swing when I click the textfield and the calendar pops up and I can choose the date?? (without any extra button please)
Update: 2019
Under active development, you'll find LGoodDatePicker
These features are included: DatePicker, TimePicker, DateTimePicker, CalendarPanel
Update: 2017
When this question was asked, the SwingX project still existed and JXDatePicker control was one option to use.
Currently I can no longer find any trace of this project and to be honest I don't even know if swing still exists :). I'm marking this answer as community wiki, so if anyone knows anything about this subject he/she can update it freely.
Old answer:
Swingx has a nice JXDatePicker control. Since Oracle moved java.net to kenai it's a bit of an adventure to find anything.
Here is the main page: http://swingx.java.net/
There a JWS demo there too.
and here's the download area