FeaturesPluginsDocs & SupportCommunityPartners

GUI Builder

The GUI Builder (form module) lets developers visually create graphical user interfaces (GUI) using AWT, Swing and JavaBeans components. You might have heard about the project code-named "Matisse" which brought an innovative new approach to developing GUI forms. It allows you to lay out components freely, providing visual guidelines for optimal spacing between components and their alignment, inferring the appropriate resizing behavior - and more. The GUI builder produces the correct implementation using a layout manager and other Swing constructs automatically in  the background, shielding you from the complexities of Swing layout managers. The result of project Matisse is part of NetBeans GUI builder since 5.0.

Want to Participate?

Matisse is being developed by:

  • Jan Stola (Sun Microsystems), Developer
  • Tomas Pavek (Sun Microsystems), Engineering Manager
  • Jana Maleckova (Sun Microsystems), Quality Engineer
  • Shannon Hickey (Sun Microsystems), JDK/Swing Engineer

We need the community feedback, your ideas and comments are welcomed at nbusers@netbeans.org or users@form.netbeans.org mailing lists.

Tutorials

Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by