Package org.crosswire.common.swing

A collection of various generic Swing components and utility classes.

See:
          Description

Class Summary
AbstractLayout AbstractLayout - support for DeckLayout.
ActionFactory The ActionFactory is responsible for creating CWActions and making them available to the program.
AntiAliasedTextPane An extension of JTextPane that does Anti-Aliasing.
BeanPanel A (supposedly) generic panel to display and allow editing of bean properties.
CatchingThreadGroup Another way to get ahold of missing exceptions.
CWAction A CrossWire Action is a generic extension of AbstractAction, that adds LARGE_ICON to Action and also forwards the Action to its listeners after modifying the ActionEvent to include the ACTION_COMMAND_KEY.
DebugContainerListener Attempt to find parenting errors.
EdgeBorder EdgeBorder.
ExceptionPane A simple way of reporting problems to the user.
ExceptionPane.CustomLister List listener to update the contents of the text area whenever someone clicks in the list
ExceptionPane.ExceptionPaneReporterListener The ExceptionPane instance that we add to the Log
ExceptionShelf This is broken.
ExceptionShelf.ShelfCaptureListener A class to listen to Exceptions
FieldLayout Layout Components along with labels that describe them.
FixedSplitPane This is a hack to fix the setDividerLocation problem and other layout problems.
FontChooser FontChooserBean allows the user to select a font in a similar way to a FileSelectionDialog.
FontChooser.CustomComboBoxModel Model for the font style drop down
FontChooser.CustomListCellRenderer An extension of JLabel that resets it's font so that it can be used to render the items in a JComboBox
FormPane A Panel customized to hold fields.
GuiConvert Conversions between various types and Strings.
GuiUtil Various Gui Utilities.
ListListModel A simple implementation of ListModel that is backed by a List.
LookAndFeelUtil LookAndFeelUtil declares the Choices and actions needed to dynamically change the look and feel (PLAF) and to add new PLAFs without needing to restart.
MapCellRenderer A MapCellRenderer that renders multiline text.
MapTable A simple table that renders text, potentially multiline.
MapTableModel TableModel using a Map internally.
MapTableModel.StringPair A simple holder of a key/value pair of Strings.
Msg Compile safe Msg resource settings.
NudgeButton A nudge button set based on this dialog - even down to passing on edited source.
NumericDocument A numeric document simply extends document to refuse all non-numeric data entered according to Character.isDigit.
QuickHelpDialog .
RowColumns Defines the prototypes needed to display a RowTable.
RowTable Presents a table of items to a user in a table.
RowTableModel The RowTableModel defines the "model" behaviour for a RowTable.
SortRenderer A SortRenderer indicates the column that is sorted by italizing it.
StackTraceListModel To itterate over the full function names.
 

Package org.crosswire.common.swing Description

A collection of various generic Swing components and utility classes.


Copyright ? 2003-2004