Package edu.rice.cs.util.swing

Some utility classes for working in Swing.

See:
          Description

Interface Summary
DisplayManager<T> FileIconManagers choose the icons to use when displaying files using their icons in lists or trees.
DocumentIterator Used to get the next or previous open document given the current one.
FileDisplayManager FileIconManagers choose the icons to use when displaying file using their icons in lists or trees.
FileSelectionListener  
IAsyncProgress  
 

Class Summary
AsyncCompletionArgs<R>  
AsyncTask<ParamType,ResType> The AsyncTask base class is a framework that facilitates execution of operations asynchronously in order to free up the event-handling thread.
AsyncTaskLauncher The base class of the component that launches an AsyncTask.
BorderlessScrollPane A JScrollPane without a traditional Swing border.
BorderlessSplitPane A JSplitPane without a traditional Swing border.
CenteredIcon This icon takes the given icon and centers it into a canvas of the given width and height.
CheckBoxJList A JList with checkboxes for each item.
ConfirmCheckBoxDialog Simple class wrapping JOptionPane to have a checkbox underneath the message.
DefaultFileDisplayManager This FileDisplayManager uses the same icons and naming schemes as the JFileChooser offered by swing.
DefaultSwingFrame A default implementation of SwingFrame (to use in place of default JFrame and Frame implementations).
DelegatingAction  
DirectoryChooser  
DirectorySelectorComponent A JPanel with a text box and a "..." button to select a file or directory.
DocumentOutputStream An extension of OutputStream that writes its output to an implementation of Document.
DropDownButton  
FileChooser  
FileDisplay This class is a wrapper for a file whose toString method outputs only the last element in the file path.
FileSelectionEvent  
FileSelectorComponent A JPanel with a text box and a "..." button used to select a file or directory.
FileSelectorStringComponent Just like FileSelectorComponent, but it converts the file to a different string that gets displayed.
FontChooser FontChooser, adapted from NwFontChooserS by Noah Wairauch.
HighlightManager This class has synchronized public methods because it is accessed outside of the event thread.
HighlightManagerTest A JUnit test case class for the class HighlightManager.
LayeredIcon  
RightClickMouseAdapter Abstract mouse listener that supports showing a popup menu.
ScrollableDialog Manages a JDialog with a scrollable text area and a button panel.
ScrollableListDialog<T> The ScrollableListDialog is a popup dialog with a message and a scrollable list of items.
ScrollableListDialog.Builder<T> Factory design pattern.
ScrollableListDialogTest A JUnit test case class that tests ScrollableListDialog.
ScrollableListSelectionDialog The ScrollableListSelectionDialog is a popup dialog with a message and a scrollable list of items.
ScrollableListSelectionDialogTest A JUnit test case class that tests ScrollableListSelectionDialog.
SwingFrame An extension of javax.swing.JFrame that supports querying whether frame initialization is in progress.
SwingWorker SwingWorker, adapted from Sun's Java Tutorial.
UneditableTableModel Common TableModel for Uneditable tables
UnfocusableButton A JButton that cannot be given focus.
Utilities  
 

Enum Summary
ScrollableListSelectionDialog.SelectionState A enumeration of the various selection states.
 

Package edu.rice.cs.util.swing Description

Some utility classes for working in Swing.