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