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.
CatchingThreadGroup Another way to get ahold of missing exceptions.
CompositeIcon CompositeIcon is an Icon implementation which draws two icons with a specified relative position.
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.
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
ExceptionPane.ExceptionRunner  
ExceptionPane.MessageRunner  
ExceptionPane.SelectActionListener  
ExceptionPane.SelectedItemListener  
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.
GriddedPanel A simple helper class that provides various easy to understand methods that lays out the components using the GridBagLayout.
GuiConvert Conversions between various types and Strings.
GuiUtil Various Gui Utilities.
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.
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 .
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-2006