Classes that are UI related.
See: Description
| Interface Summary | |
|---|---|
| ComponentLoader | An object that knows how to load a component. |
| DelayedComponentLoaderListener | A listener for DelayedComponentLoader events |
| Class Summary | |
|---|---|
| AbstractUIController |
An abstract superclass for GUI controller classes. Swing uses an architecture similar to Model-View-Controller (MVC) in which the model, view and controller components are kept seperate from each other. |
| AbstractUIController.TaskRunnable | |
| DefaultComponentLoader | A default implementation of ComponentLoader that uses reflection to instantiate components. |
| DelayedComponentLoaderEvent | An event that describes changes to a DelayedComponentLoader. |
| DelayedComponentLoaderPanel | A panel that supports delayed loading of its contents. |
| ReflectedAction |
A swing "action" that uses reflection to find and invoke a given target
method. ReflectedAction is a Swing "action" that uses reflection to call a specific target method when the action is fired. |
| ReflectedTableModel | A table model that uses reflection to retrieve values out of the row objects. |
| ReflectedTableModel.ColumnInfo | This class contains information about one specific column in the table. |
| ReflectedTableModel.RowElementControlData | |
| TableLayout |
The TableLayout lays out items based on a table of rows and columns. If you are doing simple layout, you can specify constraints as strings of the format "row,column". |
| TableLayoutConstraints | This object contains all the constraints that apply to a specific component inside a TableLayout. |
| TableLayoutDebuggingPanel | A special panel that when used with a TableLayout, will draw all the table cell boundaries. |
| TableLayout.Entry | A convenience class to attach the constraints to a component. |
| TableLayout.Header | A convenience class to hold information specific to a row or column. |
| TableLayout.HeaderPermanentInfo | Contains the information that the user has specified for the specific row or column. |
| ThrowablePanel | A panel that can display an exception stack trace. |
| WorkerTask | A task that partially executes on a non-ui thread and partially on the ui thread. |