|
Class Summary |
| CheckboxList |
This is special selectable list data model for lists of checkboxes. |
| CheckButton |
This class is a wrapper that indicates that the
default CellRenderer will display this as a CheckBox or
Radiobutton instead of the default. |
| DataFlavorFactory |
The basic implementation simply returns a the data flavor that
new DataFlavor(Class.forName(className), humanReadable) generates |
| IconOverlay |
An icon overlay paints an image over the top of an IconSH. |
| MenuFactory |
Create a MenuFactory that generates a |
| SHAbstractButton |
This is a helper class for buttons. |
| SHButton |
A button allows the user to click it and then fires an SHActionEvent. |
| SHCardPanel |
This represents an SHPanel with a CardLayout. |
| SHCheckBoxButton |
Display a selectable box. |
| SHCircleSlider |
Create an SwingHTMLObject that generates and synchronizes a
JEllipseSlider. |
| SHCloseButton |
This is a button that closes the current window if possible. |
| SHColorButton |
A color button pops up a display and sets the foreground color to be
the color that it displays. |
| SHComboBox<V> |
A combobox allows the user to select a single item in a collapsable list. |
| SHControlPanel |
An SHControlPanel is a convenience for a titled and bordered
SHPanel. |
| SHFileChooser |
This represents a FileChooser panel. |
| SHFormattedTextField |
JFormattedTextField |
| SHHTMLViewer |
The contents of an SHHTMLViewer are URL's representing pages
that have been displayed. |
| SHHyperlink |
|
| SHIconCards |
This is similiar to a tabbed pane, except that instead of showing
tabs, it shows large icons. |
| SHImage |
An SHImage is a subclass of an SHLabel that is specialized to
have the MouseEvents be related to the image. |
| SHLabel |
This represents a label with text and/or an icon. |
| SHList<T> |
This represents a list of data. |
| SHPanel |
This is a container for other SHObjects. |
| SHPasswordField |
The password field is not serializable.
Until I identify a secure way to handle the serialization, it will
not be serializable. |
| SHPopupButton |
A popupbutton displays a popup when it is clicked. |
| SHRadioButton |
A radio button (or option button) allows the user to select one
button from a group. |
| SHScrollPane |
This is a scrollpane that acts as a wrapper for adding scroll bars
to various SH objects. |
| SHSelectableObject |
This abstract class adds selection support to a SwingHTMLObject. |
| SHSlider |
This does not map to a traditional JSlider, instead it maps to a
JTextSlider. |
| SHSwitchButton |
A switch button toggles between 2 text displays when selected. |
| SHTable |
An SHTable displays a table and builds a default TableModel. |
| SHTextField |
SHTextField generates and synchronizes a JTextField. |
| SHTimer |
The SHTimer supports displaying a series of timer dialogs. |
| SHTree |
Encapsulate a tree. |
| SHUtilities |
This provides additional utilities for SwingHTMLObject's.
The utilities include property getters that do casting for you
(and support default values) and asynchrounous model management.
It also manages custom cursors. |
| SwingHTMLObject |
SwingHTMLObjectS are GUI components that I implemented with a
number of goals in mind:
Swing wouldn't cut it because components are generated
on the server and sent over the wire. |
| SyncComboBoxModel<V> |
This conveniently wraps a SyncListModel for a ComboBox. |
| SyncListModel<V> |
This is a model for gui objects that handles synchronizaiton
between client and server. |
| SyncSelectionModel |
This acts as a basic selection model that synchronizes itself across the wire. |
| SyncTableModel<E> |
This is a rather basic table model. |
| Timer |
This object represents a timer that can be displayed by an
SHTimer. |