# What’s New - v3.0.0

- Support for Eclipse Forms

- Support for Swing Visual Inheritance

- Enhanced support for custom Swing panels

- New event handler code generation options

- Enhanced SWT support

- Enhanced Swing support

- Editor & Property Pane Enhancements

## 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