Support for Eclipse Forms

  • Create "flat look" user interfaces

  • New wizards for FormPages, DetailPages and MasterDetailsBlocks

  • New Eclipse Forms palette supporting all Eclipse Forms widgets

  • Support for ColumnLayout and TableWrapLayout

  • New Forms API preferences to optionally generate paintBordersFor()

Support for Swing Visual Inheritance

  • Inherit from any JFrame, JDialog, JApplet or JPanel subclass

  • All inherited widgets are visible

  • Access inherited widgets exposed via public or protected accessor

  • Inherited widgets appear in tree with "i" decorators

Enhanced support for custom Swing panels

  • New "Expose component" command to generate accessor

  • Subcomponents appear in tree with special decorator

  • Access subcomponents exposed via public accessors

  • Add new children to subcomponent containers

  • Automatically recognize custom bean properties

New event handler code generation options

  • Create anonymous class

  • Create inner class

  • Implement listener interface in parent class

Enhanced SWT support

  • New SWT Shell wizard

  • New Eclipse EditorPart wizard

  • New SWT > PreferencePage preferences

  • Added support for Eclipse 3.0 Browser widget

  • Added option to highlight borderless Composites

  • Support for SWT Shell.defaultButton property

  • Support for top right control in CTabFolder

  • Enhanced FieldEditor support

  • Keyboard support for FormLayout

  • SWT custom widget support for String[], Font and Color properties

  • SWT custom Item support

Enhanced Swing support

  • New Swing Application wizard

  • Support for JSpinner models (number, list and date)

  • Support for JLabel.setLabelFor()

  • Keyboard support for SpringLayout

Editor & Property Pane Enhancements

  • Added Replicate Width and Replicate Height commands to toolbar

  • Preference to control when to use layout grid

  • Enhanced visual feedback for null layout move and size operations

  • Placed wizards into categories

  • Support for source code hint for events

  • Support for arrow key movement in various layouts