Uses of Package
edu.rice.cs.drjava.ui

Packages that use edu.rice.cs.drjava.ui
edu.rice.cs.drjava This is the top-level package for DrJava. 
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.repl Contains the adapter code for the interpreter, as well as the code for managing the history of interactions, the handling of exceptions thrown by the interpreter, etc. 
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. 
 

Classes in edu.rice.cs.drjava.ui used by edu.rice.cs.drjava
MainFrame
          DrJava's main window.
 

Classes in edu.rice.cs.drjava.ui used by edu.rice.cs.drjava.model
InteractionsController
          This class installs listeners and actions between an InteractionsDocument (the model) and an InteractionsPane (the view).
 

Classes in edu.rice.cs.drjava.ui used by edu.rice.cs.drjava.model.repl
InteractionsPane
          The view component for repl interaction.
MainFrame
          DrJava's main window.
 

Classes in edu.rice.cs.drjava.ui used by edu.rice.cs.drjava.ui
AbortablePanel
          Panel for displaying some component with buttons, one of which is an "Abort" button.
AboutDialog.ImageInfo
           
AbstractConsoleController
          Abstract class that hooks a Swing console/interactions document with its Swing pane.
AbstractDJPane
          This pane class for a SwingDocument.
ClassPathFilter
          A file filter for files with extensions ".jar"/".zip".
ClipboardHistoryFrame
          Frame with history of clipboard.
ClipboardHistoryFrame.CloseAction
          Interface for an action to be performed when the user closes the frame, either by using "OK" or "Cancel".
ClipboardHistoryFrame.FrameState
          Class to save the frame state, i.e.
DefinitionsPane
          The pane in which work on a given OpenDefinitionsDocument occurs.
DefinitionsPane.RedoAction
          Redo action.
DefinitionsPane.UndoAction
          The undo action.
DetachedFrame
           
DetachedFrame.FrameState
          Class to save the frame state, i.e.
DrJavaErrorWindow
          Displays uncaught exceptions and logged conditions.
DrJavaScrollableDialog
          A JDialog with a scrollable text area and a button panel.
EditExternalDialog
           
EditExternalDialog.FrameState
          Class to save the frame state, i.e.
ErrorCaretListener
          Listens to the caret in the associated DefinitionsPane and highlights the text containing CompilerErrors.
ErrorPanel
          This class contains common code and interfaces from CompilerErrorPanel, JUnitPanel, and JavadocErrorPanel.
ErrorPanel.ErrorListPane
          Pane to show compiler errors.
ExecuteExternalDialog
           
ExecuteExternalDialog.FrameState
          Class to save the frame state, i.e.
ExternalProcessPanel
          Panel for displaying some component with buttons, one of which is an "Abort" button.
FindResultsPanel
          Panel for displaying find results.
HelpFrame
          The frame for displaying the HTML help files.
HTMLFrame
          The frame for displaying the HTML help files.
HTMLFrame.HistoryList
           
InsertVariableDialog
          Dialog allowing the user to select a variable.
InteractionsController
          This class installs listeners and actions between an InteractionsDocument (the model) and an InteractionsPane (the view).
InteractionsController.ConsoleStateListener
          A listener interface that allows for others outside the interactions controller to be notified when the input console is enabled in the interactions pane.
InteractionsPane
          The view component for repl interaction.
InteractionsScriptPane
          Pane for an interactions script.
JarOptionsDialog
           
JarOptionsDialog.FrameState
          Class to save the frame state, i.e.
JavadocErrorPanel.JavadocErrorListPane
          A pane to show Javadoc errors.
JUnitPanel.JUnitErrorListPane
          A pane to show JUnit errors.
KeyBindingManager
          Contains Hashtables that are used in the key-binding process along with methods to build them and access their contents.
KeyBindingManager.KeyStrokeData
           
MainFrame
          DrJava's main window.
MainFrame.JavaAPIListEntry
          Wrapper class for the "Open Javadoc" and "Auto Import" dialog list entries.
PreviewFrame
          DrJava's print preview window
RecentFileManager.RecentFileAction
          This interface is to be implemented and passed to the manager upon creation.
RegionsListPanel
          Panel for displaying regions in a list in the order specified by indices passes to addRegion.
RegionsListPanel.RegionListUserObj
          Class that gets put into the list.
RegionsTreePanel
          Panel for displaying regions in a tree sorted by class name and line number.
RegionsTreePanel.IChangeState
          State pattern for improving performance during rapid updates.
RegionsTreePanel.RegionTreeUserObj
          Class that is embedded in each leaf node.
TabbedPanel
          Extended by all panels that can dynamically be added or removed from the _tabbedPane in MainFrame.
 

Classes in edu.rice.cs.drjava.ui used by edu.rice.cs.drjava.ui.config
MainFrame
          DrJava's main window.