corner imagecorner image
FeaturesPluginsDocs & SupportCommunityPartners

NetBeans IDE 5.0 GUI Building Resources

This page lists some older materials on building desktop GUI applications in the NetBeans IDE. For the most up-to-date materials, see the GUI Building Learning trail.

Why Use the NetBeans GUI Builder?

The NetBeans GUI Builder greatly reduces the learning curve and development time needed to produce professional quality Java GUIs. The project exposes simple layout rules that are easy to understand and to use quickly. It lets you lay out components freely, providing visual guidelines for optimal spacing between components and alignment of components. The NetBeans GUI Builder infers the appropriate resizing behavior and more, freeing the developer from the complexities of Swing layout managers. You can just use the intuitive visual form builder to produce a professional GUI easily - in the background, the IDE produces the correct implementation using a layout manager and other Swing constructs.

Archive NetBeans GUI Builder Tutorials

This section lists some old tutorials on the NetBeans GUI Builder. For the most recent tutorials, see the GUI Building Learning trail.

This tutorial provides a step-by-step walk-through of how to use the Netbeans Module for Java Web Start. First you install the plug-in module, then you take the GUI form examples created with The NetBeans GUI Builder and enable Java Web Start functionality for the projects. Finally, you assemble, deploy, and debug this application in Netbeans IDE 5.0.

Flash Demos

download swf (4 MB);
The NetBeans 5.0 GUI Builder (Project Matisse) solves the core problem of Java GUI creation by making the layout design of visual forms much easier. The project extends the previous NetBeans IDE 4.1 Form Editor to support a brand new "Free Design" paradigm that exposes simple layout rules that are easy to understand and use quickly.
download zip (35 MB);
This extensive tutorial guides you through the process of creating the graphical user interface (GUI) for an application called ContactEditor and it includes eleven short Flash movies that show a detailed interactive demonstration of GUI Builder functionality.
This tutorial shows how to use Gridbag Layout and Group Layout (from the NetBeans GUI Builder) together on one JFrame. You can also discover how to edit panels separately, independent on the rest of the form. Contributed by Claudio Miranda.
A quick Flash demo of how to recreate a simple GUI form with the NetBeans GUI Builder.

This tutorial explains how to reuse your custom components using palette manager and thus save some time when creating your forms. Contributed by Claudio Miranda.

Other Resources

Feature descriptions, future plans, roadmaps, and more.
Tomas Pavek, one of the lead engineers on the Matisse Project, blogs about using NetBeans IDE to build Java GUI forms.
The full tutorial for creating graphical user interfaces (GUIs) for applications and applets, using the Swing components. Doesn't use Matisse but provides good info on basic component behavior.

Bookmark this page

del.icio.us furl simpy slashdot technorati digg
Companion
Projects:
MySQL Database Server   GlassFish Community: an Open Source Application Server   Open Solaris  Open JDK: an Open SourceJDK   Mobile & Embedded Community     Sponsored by 
Sponsored by Sun Microsystems