Package gov.nih.nlm.swing

Common graphical components and utilities.

See:
          Description

Interface Summary
CutandPasteDNDTableModel Model for use with CutandPasteDNDTable.
CutandPasteModeListener Generically represents a listener for cut and paste events fired from a CutandPasteDNDTable.
DataChangeListener Generically represents a listener for data changes.
GlassPaneListener Generically represents a listener for enabling or disabling glass pane.
IgnorableListener Generically represents a mechanism for disabling listener functionality while certain kinds of processing are taking place.
SwingConstants Contains constants used by SwingToolkit.
TableSortListener Generically represents a listener for responding to SortableJTable TableSortEvents.
 

Class Summary
BevelArrowIcon Icon that depicts an arrow used on a column header to indicate if sorting is ascending or descending.
BlankIcon Used as a filler on the column header when the user has not yet chosen to sort a column and a directional BevelArrowIcon is inappropriate.
CenteredBackgroundBorder Used to create a background image on a component.
CutandPasteDNDTable A type of JTable that supports cut-and-paste and drag-and-drop operations for reordering rows.
CutandPasteModeEvent Represents a cut or paste event fired from the CutandPasteDNDTable.
DataChangeEvent Generically represents an event that indicates a change in the underlying data structure of some component.
DecreaseFontAction GUI Action used to decrease the font in a window.
DoubleDocument PlainDocument implementation that only accepts floating point numerical values.
FindDialog Dialog to manage find on a Document shown in a JEditorPane.
FontSizeManager Resizes Fonts in a Container.
GlassComponent Used to block access to a frame by placing it on the glass pane.
HtmlViewer Used to display an HTML documents.
IdealWhitespaceDocument PlainDocument implementation that prevents leading, training, duplicate, and redundant whitespace.
IncreaseFontAction GUI Action used to decrease the font in a window.
IntegerDocument PlainDocument implementation that only accepts integer values.
ListDialog JDialog used to present a user with a list of choices.
MultiLineInputDialog JDialog used to request multi-line input from the user.
NoEditTableModel DefaultTableModel that is not editable.
PasswordDialog JDialog used to obtain a username and password from a user.
SortableJTable JTable that supports sorting of columns.
SortButtonRenderer TableCellRenderer for use as s column header in a SortableJTable.
SuperJList JList with a key listener and other extras.
SwingToolkit GUI utility class.
TableMap In a chain of data manipulators some behaviour is common.
TableSorter Sorter for TableModels.
TableSortEvent Represents an event used with SortableJTable to inform users of the table that a sort is taking place.
Version The Version class aggregates change information for the gov.nih.nlm.swing package.
XTabbedPane Extends JTabbedPane and enables the dragging and dropping of the tabs to reorder them.
 

Package gov.nih.nlm.swing Description

Common graphical components and utilities. This package contains a collection of components and utilities that are generic enough to be dropped into any Swing application.



Copyright ©2005