Missing Swing Components

For years Swing has been missing some very obvious components. Java developers have been crying out for common controls such as a Date Picker, Wizard Dialog and Progress Dialog.

Sure, there are dozens of third-party libraries, but these are generally third-rate solutions. I don’t want to use something a kid put together for his college assignment, and I don’t want to pay fifty bucks for a simple date text field. There needs to be one, official, standard implementation for each common control. Microsoft understands this. So does Eclipse. Why can’t Sun?

Having said this, here is my attempt at a couple of these dialogs:

JSwingFace Screenshot

(These dialogs came about as I investigated re-writing my Solar Accounts project in Swing - mainly due to this SWT bug)

Click on ‘launch’ to run the examples:

Launch JSwingFace Example

The source code is here - feel free to use it in any way.

Leave a Reply