Designer Professional (& Evaluation) 与 Free 版本的功能比较

Designer Professional (& Evaluation) 与 Free 版本的功能比较

最近一直在使用Designer插件来学习SWT/JFace,使用的是free版本的。在用到里面的一些高级功能才发现free版本的用不了,于是在instantiations的网站上查了以下,发现里面有个Professional (& Evaluation) 与 Free 版本的功能比较表。感觉停不错的。现在列出来和大家一块分享以下。

Designer Professional (& Evaluation) vs. Free Comparison List

Designer Professional (& Evaluation) vs. Free Comparison List

General Feature Comparison

SWT Designer Comparison

Swing Designer Comparison

 

 Pro/Eval 

 Free 

Code Generation Options

X

 
 - Bi-Directional Code Generation

X

X

 - Read & write almost any style

X

X

 - Block mode (default)

X

X

 - Flat mode

X

X

 - Prefix component creation

X

 
 - Share variables

X

 
 - Control variable declaration

X

 
 - Create event handler stubs

X

 
 - Define default variable names

X

 
 - Make selected widgets fields by default

X

 
 - Make all widgets fields by default

X

 
 - Event handlers as anonymous classes

X

 
 - Event handlers as inner classes

X

 
 - Implement listener interface in parent class

X

 
     
Special Features

X

 
 - Reverse engineer hand-written code

X

X

 - Supports user code refactoring

X

X

 - Free-form code editing

X

X

 - Custom widget support

X

 
 - Custom Controls palette & prefs

X

 
 - Embedded Composite  support

X

 
 - Custom Widget Templates

X

 
 - Widget Morphing

X

 
 - Layout Assistant

X

 
 - Multi-Widget Select & Edit

X

 
 - Marquee Select

X

 
 - Align multiple widgets

X

 
 - Replicate width and height

X

 
 - Gradient Editor for CLabels

X

 
 - Unlimited Undo/Redo

X

X

 - Cut/Copy/Paste

X

X

 - Sticky Mode for multi-widget add

X

X

 - Show externalized strings

X

X

 - Display labels in multiple locales

X

 
 - Internationalization tools & wizards

X

 
 - Auto-update resource bundles

X

 
 - Control editor layout

X

X

     
Swing Special Features

X

 
 - Visual Inheritance

X

 
     
SWT Special Features

X

 
 - SWT_AWT

X

 
 - Extract Composite Refactoring

X

 
 - Gradient Editor for CLabels

X

 
 - Draft Mode

X

X

 

 Pro/Eval 

 Free 

SWT & JFace Wizards

X

X

 - SWT Application

X

X

 - SWT Examples

X

X

 - SWT Composite

X

 

 - SWT Shell

X

 
 - JFace Wizard Page

X

 
 - JFace Dialog

X

X

 - JFace TitleAreaDialog

X

 
 - JFace Application Window 

X

 
 - Eclipse EditorPart

X

 
 - Eclipse ViewPart

X

 
 - Eclipse PreferencePage

X

 
 - Eclipse FieldEditorPreferencePage

X

 
 - Eclipse FormPage

X

 
 - Eclipse DetailsPage

X

 
 - Eclipse MasterDeatilsBlock

X

 
 - SWT/JFace Project

X

X

     
SWT Composites

X

X

 - Composite

X

X

 - Group

X

X

 - ScrolledComposite

X

 

 - Custom Composites

X

 

 - SashForm

X

X

 - TabFolder

X

X

 - TabItem

X

X

     
SWT Layout

X

X

 - Graphical Layout Feedback

X

X

 - Null/Absolute

X

X

 - FillLayout

X

X

 - RowLayout

X

X

 - GridLayout

X

X

 - FormLayout

X

 
 - StackLayout

X

 

 - ColumnLayout

X

 

 - TableWrapLayout

X

 

 - BorderLayout (AWT)

X

 

 - FlowLayout (AWT)

X

 

 - GridLayout (AWT)

X

 

     
SWT Controls

X

X

 - Support for custom / 3rd party widgets

X

 

 - Button

X

X

 - Checkbox

X

X

 - Radiobutton

X

X

 - Togglebutton

X

X

 - Label

X

X

 - Text

X

X

 - Combo

X

X

 - Table

X

X

 - TableColumn

X

X

 - TableItem

X

 - Tree

X

X

 - TreeColumn (Eclipse 3.1)

X

 

 - TreeItem

X

 

 - List

X

X

 - ToolBar

X

X

 - ToolItem

X

X

 - CoolBar

X

 

 - CoolItem

X

 

 - Spinner (Eclipse 3.1)

X

 

 - Link (Eclipse 3.1)

X

 

 - Separator

X

 

 - ProgessBar

X

 

 - Scale

X

 

 - Slider

X

 

 - Canvas

X

 

 - DragSource

X

 

 - DropTarget

X

 

     
SWT Custom Controls

X

 
 - Browser

X

 
 - CLabel

X

 
 - CCombo

X

 
 - TableTree

X

 
 - CTabFolder

X

 
 - CTabItem

X

 
 - ViewForm

X

 
 - StyledText

X

 
     
SWT Menus

X

 
 - Graphical Menu Editing

X

 
 - MenuBar

X

 
 - Menu

X

 
 - PopupMenu

X

 
 - MenuItem

X

 
 - CheckBoxMenu

X

 
 - RadioButtonMenu

X

 
 - Menu Separator

X

 
     
JFace Viewers

X

 
 - Dialog Button

X

X

 - TableViewer

X

 
 - CheckboxTableViewer

X

 
 - TableTreeViewer

X

 
 - TreeViewer

X

 
 - CheckboxTreeViewer

X

 
 - ListViewer

X

 
 - TextViewer

X

 
     
PreferencePage Field Editors

X

 
 - Boolean

X

 
 - Combo

X

 
 - Integer

X

 
 - String

X

 
 - Radio group

X

 
 - Color

X

 
 - Font

X

 
 - Directory

X

 
 - File

X

 
 - Path

X

 
     
Eclipse Forms  API Components

X

 
 - ColumnLayout

X

 
 - TableWrapLayout

X

 
 - Section

X

 
 - Expandable Composte

X

 
 - Composte

X

 
 - Form

X

 
 - ScrolledForm

X

 
 - Button

X

 
 - Check Button

X

 
 - Radio Button

X

 
 - Text

X

 
 - Table

X

 
 - Tree

X

 
 - Label

X

 
 - Separator

X

 
 - Composite Separator

X

 
 - FormText

X

 
 - Hyperlink

X

 
 - Image Hyperlink

X

 

 

 Pro/Eval 

 Free 

Swing Wizards

X

X

 - Swing JFrame

X

X

 - Swing JDialog

X

 

 - Swing JPanel

X

 

 - Swing JApplet

X

 - Swing JInternalFrame

X

 - Swing Application

X

     
Swing Containers

X

X

 - JPanel

X

X

 - JScrollPane

X

X

 - JSpiltPane

X

X

 - JTabbedPane

X

X

 - JToolBar

X

X

 - JDesktopPane

X

 

 - JInternalFrame

X

 

     
Swing Layouts

X

X

 - Graphical Layout Feedback

X

X

 - Null/Absolute

X

X

 - FlowLayout

X

X

 - BorderLayout

X

X

 - GridLayout

X

X

 - CardLayout

X

 

 - GridBagLayout

X

 

 - BoxLayout / Struts & Glue

X

 

 - SpringLayout

X

 

 - JGoodies FormLayout

X

 

     
Swing Controls

X

X

 - Support for custom / 3rd party widgets

X

 

 - JButton

X

X

 - JCheckBox

X

X

 - JRadioButton

X

X

 - JToggleButton

X

X

 - JLabel

X

X

 - JTextField

X

X

 - JPasswordField

X

X

 - JTestArea

X

X

 - JFormattedTextField

X

 

 - JSlider

X

 

 - JScrollBar

X

 

 - JList

X

X

 - JComboBox

X

X

 - JSpinner

X

 

 - JTree

X

X

 - JTable

X

X

 - JToolBar.Separator

X

X

 - JSeparator

X

 

 - JProgessBar

X

 

 - JOptionPane

X

 

 - JTestPane

X

 

 - JEditorPane

X

 

 - Action

X

 

 - ButtonGroup

X

 

     
Swing Menus

X

 
 - Graphical Menu Editing

X

 
 - JMenuBar

X

 
 - JMenu

X

 
 - JPopupMenu

X

 
 - JMenuItem

X

 
 - JCheckBoxMenuItem

X

 
 - JRadioButtonMenuItem

X

 
 - Menu Separator

X

 
     
AWT Widgets

X

 
 - Panel

X

 - ScrollPane

X

 
 - Button

X

 
 - Label

X

 
 - Checkbox

X

 
 - Choice

X

 
 - List

X

 
 - Scrollbar

X

 
 - TextField

X

 
 - TextArea

X

 
     
Swing Look & Feels

X

 
 - Windows

X

X

 - CDE/Motif

X

X

 - Metal

X

X

 - JGoodies Plastic

X

 
 - JGoodies Plastic 3D

X

 
 - JGoodies Plastic XP

X

 
 - JGoodies Windows

X

 
 - Liquid

X

 
 - Kunststoff

X

 

 

你可能感兴趣的:(Designer Professional (& Evaluation) 与 Free 版本的功能比较)