Uses of Package
edu.rice.cs.util.swing

Packages that use edu.rice.cs.util.swing
edu.rice.cs.drjava.model The model package is responsible for the majority of the logic and state in DrJava. 
edu.rice.cs.drjava.model.cache The idea behind this new interface is that the rest of the model should not talk directly to the document cache but rather to an adapter to the cache. 
edu.rice.cs.drjava.ui The ui package contains classes for the default user interface for DrJava. 
edu.rice.cs.drjava.ui.config Contains the GUI code for displaying and modifying configuration options. 
edu.rice.cs.drjava.ui.predictive   
edu.rice.cs.util.docnavigation   
edu.rice.cs.util.swing Some utility classes for working in Swing. 
 

Classes in edu.rice.cs.util.swing used by edu.rice.cs.drjava.model
AsyncTask
          The AsyncTask base class is a framework that facilitates execution of operations asynchronously in order to free up the event-handling thread.
DocumentIterator
          Used to get the next or previous open document given the current one.
 

Classes in edu.rice.cs.util.swing used by edu.rice.cs.drjava.model.cache
DocumentIterator
          Used to get the next or previous open document given the current one.
 

Classes in edu.rice.cs.util.swing used by edu.rice.cs.drjava.ui
AsyncTask
          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.
DefaultFileDisplayManager
          This FileDisplayManager uses the same icons and naming schemes as the JFileChooser offered by swing.
DelegatingAction
           
DirectoryChooser
           
DirectorySelectorComponent
          A JPanel with a text box and a "..." button to select a file or directory.
DisplayManager
          FileIconManagers choose the icons to use when displaying files using their icons in lists or trees.
DropDownButton
           
FileChooser
           
FileDisplayManager
          FileIconManagers choose the icons to use when displaying file using their icons in lists or trees.
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.
HighlightManager
          This class has synchronized public methods because it is accessed outside of the event thread.
HighlightManager.HighlightInfo
          The public inner class defining a "smart" highlight, which can return the value of its start and end offsets for comparison with other highlights.
IAsyncProgress
           
LayeredIcon
           
ProcessingDialog
          Dialog that gets displayed when the program is processing data.
RightClickMouseAdapter
          Abstract mouse listener that supports showing a popup menu.
ScrollableDialog
          Manages a JDialog with a scrollable text area and a button panel.
SwingFrame
          An extension of javax.swing.JFrame that supports querying whether frame initialization is in progress.
 

Classes in edu.rice.cs.util.swing used by edu.rice.cs.drjava.ui.config
DirectoryChooser
           
DirectorySelectorComponent
          A JPanel with a text box and a "..." button to select a file or directory.
FileSelectorComponent
          A JPanel with a text box and a "..." button used to select a file or directory.
SwingFrame
          An extension of javax.swing.JFrame that supports querying whether frame initialization is in progress.
 

Classes in edu.rice.cs.util.swing used by edu.rice.cs.drjava.ui.predictive
SwingFrame
          An extension of javax.swing.JFrame that supports querying whether frame initialization is in progress.
 

Classes in edu.rice.cs.util.swing used by edu.rice.cs.util.docnavigation
DisplayManager
          FileIconManagers choose the icons to use when displaying files using their icons in lists or trees.
 

Classes in edu.rice.cs.util.swing used by edu.rice.cs.util.swing
AsyncCompletionArgs
           
AsyncTask
          The AsyncTask base class is a framework that facilitates execution of operations asynchronously in order to free up the event-handling thread.
DirectoryChooser
           
DisplayManager
          FileIconManagers choose the icons to use when displaying files using their icons in lists or trees.
FileChooser
           
FileDisplay
          This class is a wrapper for a file whose toString method outputs only the last element in the file path.
FileDisplayManager
          FileIconManagers choose the icons to use when displaying file using their icons in lists or trees.
FileSelectionEvent
           
FontChooser.NwList
          Private inner class for a list which displays a list of options in addition to a label indicating the currently selected item.
HighlightManager
          This class has synchronized public methods because it is accessed outside of the event thread.
HighlightManager.HighlightInfo
          The public inner class defining a "smart" highlight, which can return the value of its start and end offsets for comparison with other highlights.
IAsyncProgress
           
ScrollableListDialog
          The ScrollableListDialog is a popup dialog with a message and a scrollable list of items.
ScrollableListDialog.Builder
          Factory design pattern.
ScrollableListSelectionDialog.SelectionState
          A enumeration of the various selection states.
SwingFrame
          An extension of javax.swing.JFrame that supports querying whether frame initialization is in progress.
SwingWorker.ThreadVar
          Class to maintain reference to current worker thread under separate synchronization control.