|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
ComponentManager | The interface for managing custom components specified via the
CUSTOM tag in the Panel Definition
Markup Language (PDML). |
DataBean | The interface which defines a data object that is capable of supplying data to a panel managed by the PDML runtime framework. |
DoubleClickListener | Defines the interface for an object that is notified whenever an item in a list, table or tree component managed by the UI framework is double-clicked. |
HelpListener | Defines the interface for an object that is notified whenever help is requested for a PDML panel or a component on a panel. |
PaneManager | The interface which defines common function that an aggregating user interface manager must support. |
PreChangeListener | A listener which listens for PreChangeEvents. |
TreeExpandListener | A listener which listens for TreeExpandEvents. |
WindowManager | The interface which defines the function that standalone windows and dialogs in the UI framework must be capable of supporting. |
WizardStateMachine | The interface for objects whose responsibility it is to track the user's path through a task wizard. |
Class Summary | |
AbstractDescriptor | Describes a predefined value associated with a data attribute. |
ActionHandler | The abstract base class for user-defined handler classes which handle menu events generated by the UI framework. |
Capabilities | Defines the capabilities of a DataBean by encapsulating
a list of unsupported attributes. |
CheckBoxTableCellEditorFW | |
ChoiceDescriptor | Describes a predefined value associated with a data attribute. |
ContextMenuManager | Creates a context menu defined using the Panel Definition Markup Language (PDML). |
DataFormatter | The base class for objects which format data that is exchanged between
DataBean s and user interface components. |
DateFormatter | Formatter for exchanging date values between
DataBean s and user interface components. |
DeckPaneManager | Creates a subpanel containing a series of windows which are displayed one at a time. |
DoubleClickEvent | Used to notify listeners that a double-click has occurred on an item in a list, table or tree component that is being managed by the UI framework. |
DynamicPanelManager | Creates a resizable graphical panel defined using the Panel Definition Markup Language (PDML). |
EventHandler | The abstract base class for user-defined handler classes which handle events generated by the UI framework. |
FileChooserDialog | This interface provides a simple mechanism for the user to choose a file to open or choose a file to save. |
FileClassLoader | A class loader which is capable of locating and loading class files from its own internally defined classpath. |
FloatFormatter | Formatter for exchanging Float values between
DataBean s and user interface components. |
GroupingTableHeaderUI | |
HandlerTask | Defines an action to be performed on one or more user interface components on behalf of an application. |
HelpEvent | An event that indicates that help has been requested for a PDML panel. |
HelpViewer | Displays HTML-based help information in a JavaHelp window. |
InternetAddressFormatter | Formatter for exchanging Internet Address values between
DataBean s and user interface components. |
IntFormatter | Formatter for exchanging Integer values between
DataBean s and user interface components. |
IntPlainFormatter | Formatter for exchanging Integer values between
DataBean s and user interface components. |
ItemDescriptor | Describes an item in a list. |
JGroupingTableHeader | An extension of javax.swing.table.JTableHeader that provides the ability
to define category headings. |
ListItemCellRenderer | An extension of DefaultListCellRenderer that performs all the same
function as the base class, and additionally supports displaying icons
on items in lists if the items have an image associated with them. |
LongFormatter | Formatter for exchanging Long values between
DataBean s and user interface components. |
MenuManager | Creates a menu defined using the Panel Definition Markup Language (PDML). |
MessageBoxDialog | A utility class used to display message boxes. |
MessageLog | Provides control over logging and tracing activity within this package. |
NodeDescriptor | Describes an item in a tree. |
PanelListModel | An implementation of ListModel that uses an
array of objects to store the list values. |
PanelManager | Creates a graphical panel defined using the Panel Definition Markup Language (PDML). |
PanelTableModel | An implementation of TableModel that uses a two-dimensional
array of objects to store the cell values. |
PanelTreeTable | |
PanelTreeTableModel | An implementation of TableModel that uses a two-dimensional
array of objects to store the cell values. |
PanelTreeTableSelectionModel | |
PanelTreeTableTreeSelectionModel | |
PercentFormatter | Formatter for exchanging percentage values between
DataBean s and user interface components. |
PopupMenuButton | An implementation of a push button/popup menu combination control. |
PreChangeEvent | An event used to notify interested parties that a a request has been received to change the object. |
PropertySheetManager | Creates a property sheet containing a tabbed pane with one or more tabbed windows. |
ShortFormatter | Formatter for exchanging Short values between
DataBean s and user interface components. |
SplitPaneManager | Creates a subpanel containing two windows separated by a graphical divider. |
StringFormatter | Formatter for exchanging String values between
DataBean s and user interface components. |
TabbedPaneManager | Creates a subpanel containing a group of windows which lets the user switch between windows by clicking on a tab. |
TableItemCellRenderer | An extension of DefaultTableCellRenderer that performs all the same
function as the base class, and additionally supports displaying icons
on items in table columns if the items have an image associated with them. |
TextDocument | A replacement document for JTextComponent and JComboBox objects which limits the maximum number of characters allowed as input by the user. |
TimeFormatter | Formatter for exchanging time values between
DataBean s and user interface components. |
TreeExpandEvent | An event used to notify interested parties that a tree expansion event has occurred. |
UIFramework | This class keeps track of global properties for this package. |
VerifyingTabbedPane | An extension of JTabbedPane that
provides support for listener notification before a selected tab
is displayed and the current tab is hidden. |
WizardManager | Creates a wizard panel containing a series of windows which guide the user through a particular task. |
Exception Summary | |
DisplayManagerException | Thrown when an error is encountered accessing a user interface panel definition. |
IllegalUserDataException | Thrown when data supplied by the user is found to be invalid. |
The runtime API for the Graphical Toolbox.
The tools in the Graphical Toolbox are based on a technology called the Panel Definition Markup Language, or PDML. PDML is based on the Extensible Markup Language (XML) and defines a platform-independent language for describing the layout of user interface elements. Once you have defined user interface panels using PDML, you use the runtime API to display them. The API displays your panels by interpreting the PDML and rendering your user interface using the Java Foundation Classes.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |