For small Swing applications, I like to use the Netbeans GUI Builder. The problem is that there is no date picker. And today, I really needed a date picker. Fortunately, there is a solution. Remember SwingX? It’s built into Netbeans, and it has a good date picker called JXDatePicker. Here’s how to get it on your Swing Controls palette so that you can drag it onto your form.
By “palette”, I mean the view that pops up on the right side of the IDE when you use the GUI Builder. Notice that the Swing Controls palette doesn’t have a date picker of any sort (shame on you Netbeans! This is basic stuff!).
The goal is to get JXDatePicker onto that palette.
1.) Pull up the Palette Manager for Swing/AWT Components.
2.) Click “Add from JAR”
3.) Browse to [NETBEANS HOME]\ide\modules\ext and select swingx-0.9.5.jar
4.) This will bring up a list of all the components available for the palette. Lots of goodies here! Select JXDatePicker.
5.) Select Swing Controls
It will immediately show up on your Swing Controls palette. All that’s left is to drag onto form!