Package org.crosswire.common.swing

A collection of various generic Swing components and utility classes.

See:
          Description

Interface Summary
Actionable The Actionable provides the ability to perform an action by name.
 

Class Summary
AbstractLayout AbstractLayout - support for DeckLayout.
ActionFactory The ActionFactory is responsible for creating CWActions and making them available to the program.
AltFixedSplitPane This is a hack to fix the setDividerLocation problem and other layout problems.
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.
CWOptionPane CWOptionPane is just like JOptionPane, but internationalize the button text for some languages that Java does not handle, for which JSword has translations.
CWScrollPane A ScrollPane that give appropriate cross platform behavior.
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  
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
FontStore Font Store maintains a persistent, hierarchical store of user font preferences.
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.
MapComboBoxModel A ComboBoxModel for selecting entries from a map.
MapEntryRenderer Render a Map Entry as it's value.
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.
NumberCellRenderer Render a list of Bible Book names with their full name as a tooltip
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.
UserMsg Compile safe Msg resource settings.
 

Package org.crosswire.common.swing Description

A collection of various generic Swing components and utility classes.


Copyright ยจ 2003-2007