I know you can just type the code for laying out a Swing program. But I was thinking VB style (a bad idea for Java ) where you just drag and drop to make your layout. JBuilder can do it but it is really crappy, slow, and doesn't really look like what does when it runs.