cornercorner
FeaturesPluginsDocs & SupportCommunityPartners

Window System

This is the main page for the NetBeans window system implementation, part of the core module group. The window system implements the NetBeans Window System API. The implementation takes care of the main window, workspaces, all multi-tabbed and split frames, toolbars and MDI/SDI support. The implementation includes code in the org.netbeans.core.windows package and its subpackages.

Window System Rewrite

A rewrite of the window system implementation is in progress.

Older documents

May be obsolete.

  • Planned features list, currently targeted to future 3.3 release and little bit beyond.

  • XML workspace layout - see Window System API.

  • Migration guide, providing help for module writers when migrating their modules to use new features which window system offers.

  • Specification from user's point of view describing proposed drag'n'drop usage in window system for frame and component operations.

  • How to implement drag'n'drop in window system.

  • Future API set document summarizes possible enhancements and fixes of current winsys API set.

People

Current maintainers:

  • Marek Slama
  • Peter Zavadsky

Others:

  • Dafe Simonek - was a maintainer
  • Tim Boudreau - worked on parts of GUI for 2003 rewrite
  • Evan Slatis - helped with design & implementation of MDI support
  • Ted Stockwell - submitted clever patch for Swing's internal frames

Questions and comments to nbdev@netbeans.org or directly to developers

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