Well, by far the best IDE around is Netbeans, and its free.
The Gui builder is a bit quirky, but usefull to find co-ordinates quickly before you hand code panels etc.
Google netbeans for free download. It is the IDE of choice for my university School of Computing.
Having said all this, though it is the best, it is still crap.