| JButtonShape | 
 This class provides GUI editing for RJButtons. 
 | 
| JButtonTool | 
 An inner class to act as RJButtonShape's Tool 
 | 
| JCheckBoxShape | 
 This class provides Swing GUI editing for RJCheckBox. 
 | 
| JCheckBoxTool | 
 Provides an inspector for JCheckBoxShape. 
 | 
| JComboBoxShape | 
  | 
| JComboBoxTool | 
 An inner class to act as RJComboBoxShape's Tool 
 | 
| JFormattedTextFieldShape | 
  | 
| JFormattedTextFieldTool | 
 Provides an inspector for JTextFieldShape. 
 | 
| JLabelShape | 
 This class provides a RM shape/inspector for editing JLabel. 
 | 
| JLabelTool | 
 This class provides a UI inspector for JLabelShape. 
 | 
| JListShape | 
 An RJShape for editing JLists. 
 | 
| JListTool | 
  | 
| JPasswordFieldShape | 
  | 
| JPasswordFieldTool | 
  | 
| JProgressBarShape | 
  | 
| JProgressBarTool | 
  | 
| JRadioButtonShape | 
  | 
| JRadioButtonTool | 
 An inner class to act as RJRadioButtonShape's Tool. 
 | 
| JScrollPaneShape | 
 An RJShape subclass to represent a JScrollPane. 
 | 
| JScrollPaneTool | 
 An inner class to act as RJScrollPaneShape's Tool. 
 | 
| JSeparatorShape | 
 This class provides a RM shape/inspector for editing JSeparator. 
 | 
| JSeparatorTool | 
  | 
| JSliderShape | 
  | 
| JSliderTool | 
 An inner class to act as RJSliderShape's Tool 
 | 
| JSpinnerShape | 
  | 
| JSpinnerTool | 
 An inner class to act as RJSliderShape's Tool 
 | 
| JSplitPaneShape | 
 Provides Ribs representation for viewing and editing JSplitPanes. 
 | 
| JSplitPaneTool | 
 A Ribs app tool for JSplitPanes. 
 | 
| JTabbedPaneShape | 
 An RMShape representation of JTabbedPane. 
 | 
| JTabbedPaneTool | 
 Provides Ribs UI editing for JTabbedPaneShape. 
 | 
| JTableShape | 
 A RJShape implementation for JTables in Ribs. 
 | 
| JTableTool | 
 An RBTool implementation for JTableShape management. 
 | 
| JTextAreaShape | 
  | 
| JTextAreaTool | 
 An inner class to act as RJTextAreaShape's Tool 
 | 
| JTextFieldShape | 
  | 
| JTextFieldTool | 
 An inner class to act as RJTextFieldShape's Tool 
 | 
| JToggleButtonShape | 
  | 
| JToggleButtonTool | 
 An inner class to act as RJToggleButtonShape's Tool 
 | 
| JTreeShape | 
  | 
| JTreeTool | 
 An inner class to act as RJTreeShape's Tool. 
 | 
| RBDocument | 
 The RMDocument class represents a ReportMill document and is also an RMShape subclass, so it can be a real part of
 the document/shape hierarchy. 
 | 
| RBDocument.MenuTreeNode | 
 This inner class models MenuBars, Menus and MenuItems as TreeNodes. 
 | 
| RBDocumentTool | 
 An inner class to act as RMDocument's Tool. 
 | 
| RBPage | 
 This page subclass represents an RJPanel in the ribs designer. 
 | 
| RBPageTool | 
 Provides for Swing UI editing of RBPage properties. 
 | 
| RBText | 
  | 
| RBTextTool | 
  | 
| RBTool | 
 The base tool class for ribs tool. 
 | 
| RJButtonOrLabelShape | 
 This class is never instantiated directly - it is the superclass for
 JButtonShapes & JLabelShapes. 
 | 
| RJButtonOrLabelTool | 
  | 
| RJColorDockShape | 
 Provides an RMShape representation of an RJColorDock. 
 | 
| RJColorDockTool | 
 A class to act as color dock's inspector. 
 | 
| RJColorWellShape | 
  | 
| RJColorWellTool | 
 A class to act as color well's inspector. 
 | 
| RJCustomViewShape | 
  | 
| RJCustomViewTool | 
  | 
| RJMenuButtonShape | 
  | 
| RJMenuButtonTool | 
 A class to act as color well's inspector. 
 | 
| RJPanelShape | 
  | 
| RJPanelTool | 
 Provides inspector for RJPanelShape. 
 | 
| RJPanelTool.BorderListCellRenderer | 
 This class draws the buttons in the border chooser, plus holds utility methods for choosing borders 
 | 
| RJShape | 
 An RMShape subclass to represent Swing components. 
 | 
| RJStringListTool | 
  | 
| RJSwitchPaneShape | 
  | 
| RJSwitchPaneTool | 
 A class to act as switch pane's inspector. 
 | 
| RJTextShape | 
  | 
| RJTextTool | 
 An inner class to act as a RJTextShape's tool. 
 | 
| RJThumbWheelShape | 
  | 
| RJThumbWheelTool | 
 An inner class to act as RJThumbWheelShape Tool 
 |