Coverage of NetBeans Swing Components
in the New Prototyper Component Toolbar.


This piece of documentation is an adjunct to the SCOs document, used to ensure good coverage of GUI components in the prototyper Components toolbar. The two lists below contain Swing components as presented in the `Swing' and `Swing (other)' toolbar tabs of the NetBeans interface builder. After each listed component is the description of how that component is covered in the prototyper Components toolbar.

Swing Tab:

Label -- grouped text graphic
Button -- provided directly
ToggleButton -- property of button
CheckBox -- property of button
RadioButton -- property of button
ButtonGroup -- via boxing buttons, particularly radio buttons
ComboBox -- property of list
List -- provided directly
TextField -- provided directly
TextArea -- property of text box
Panel -- provided as Box
TabbedPane -- property of pane
ScrollBar -- provided directly
ScrollPane -- via grouping
MenuBar -- provided directly
PopupMenu -- property of list

Swing (other) Tab:

Slider -- provided directly
ProgressBar -- property of slider
SplitPane -- property of pane
FormattedTextField -- normal part of text box, or don't care
PasswordField -- property of text box
Spinner -- property of slider
Separator -- done inside menu editor, or with line graphic drawn in component
TextPane -- property of text box
EditorPane -- property of text box
Tree -- in more
Table -- provided directly
ToolBar -- property of pane
InternalFrame -- provided directly
LayeredPane -- property of pane
DesktopPane -- property of pane or non-existent
OptionPane -- property of pane
ColorChooser -- in more
FileChooser -- in more
Frame -- provided directly
Dialog -- subsumed by frame

To allow the prototyper Components toolbar to have fewer items, the following special grouping behavior is provided: