An alternative to using a built in form designer is also creating your GUI from scratch using Java Swing components. Doing it this way allows a lot of room for customization, design, and teaches you how to build a Java Swing GUI. Look up "A visual guide to Swing Components" for reference/tuts