With jvider (Java Visual Interface Designer) you can easily design graphical user interfaces for your Java applets and applications. It features use of GridBagLayout for layout (no absolute positioning), interactive UI design with drag & resize features, the ability to test the UI on the fly without compiling, and the ability to save/load your designs. You can also view and export produced Java source code as Frame, Dialog, or Applet. It's easy to get started with the tutorial and samples provided.