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.
SimpleInteractionsWindow
          A standalone Interactions Window that provides the functionality of DrJava's Interactions Pane in a single JVM.
 

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
          About dialog.
AboutDialog.ImageInfo
           
AbstractConsoleController
          Abstract class that hooks a Swing console/interactions document with its Swing pane.
AbstractDJPane
          This pane class for a SwingDocument.
AutoCompletePopup
          Autocomplete support.
BookmarksPanel
          Panel for displaying bookmarks.
BreakpointsPanel
          Panel for displaying the breakpoints.
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.
CompilerErrorPanel
          The panel which houses the list of errors after an unsuccessful compilation.
CompilerErrorPanel.CompilerErrorListPane
           
ConsoleController
          A Swing specific console controller class that includes both a Swing InteractionsDJDocument and a GUI agnostic ConsoleDocument (wrapping the former).
DebugPanel
          Panel for displaying the debugger input and output in MainFrame.
DebugPanel.DebugTableMouseAdapter
          A mouse adapter that allows for double-clicking and bringing up a right-click menu.
DefinitionsPane
          The pane in which work on a given OpenDefinitionsDocument occurs.
DefinitionsPane.PopupMenuMouseAdapter
           
DefinitionsPane.RedoAction
          Redo action.
DefinitionsPane.UndoAction
          The undo action.
DetachedFrame
           
DetachedFrame.FrameState
          Class to save the frame state, i.e.
DrJavaErrorHandler
          The handle() method in this class is called every time an uncaught exception propagates to an AWT action.
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.ErrorDocument
           
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.
FindReplacePanel
          The tabbed panel that handles requests for finding and replacing text.
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
           
HTMLFrame.ResourceAction
           
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.
InteractionsController.InputBox
          A box that can be inserted into the interactions pane for separate input.
InteractionsPane
          The view component for repl interaction.
InteractionsPane.RedoAction
          Redo action.
InteractionsPane.UndoAction
          The undo action.
InteractionsScriptController
          Controller for an interactions script.
InteractionsScriptPane
          Pane for an interactions script.
JarOptionsDialog
           
JarOptionsDialog.FrameState
          Class to save the frame state, i.e.
JavadocDialog
          Manages a dialog box that can select a destination directory for generating Javadoc.
JavadocErrorPanel
          The panel which displays all the Javadoc parsing errors.
JavadocErrorPanel.JavadocErrorListPane
          A pane to show Javadoc errors.
JavaSourceFilter
          A file filter for files with extensions ".java" and ".dj?".
JUnitPanel
          The panel that displays all the testing errors.
JUnitPanel.JUnitErrorListPane
          A pane to show JUnit errors.
JUnitPanel.JUnitProgressBar
          A progress bar showing the status of JUnit tests.
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.DJFileDisplayManager
          This manager is meant to retrieve the correct icons for the given filename.
MainFrame.ModelListener
          Inner class to listen to all events in the model.
MainFrame.OddDisplayManager
          This class wraps the file display managers by superimposing any notification icons on top of the base file icon.
MainFrame.PositionListener
          Inner class to handle updating the current position in a document.
MainFrameStatics.AutoCompletePopupEntry
           
MainFrameStatics.GoToFileListEntry
          Wrapper class for the "Go to File" dialog list entries.
MainFrameStatics.JavaAPIListEntry
          Wrapper class for the "Open Javadoc" and "Auto Import" dialog list entries.
PreviewFrame
          DrJava's print preview window
PreviewFrame.PageChangerUpdater
           
PreviewFrame.PagePreview
          Static inner class which displays the image on the screen, and holds the Image object.
ProjectAdvancedPropertiesFrame.PreferencesRecord
           
QuickStartFrame
          The frame for displaying the HTML quick start files.
RecentDocFrame
          This class extends a Swing view class.
RecentFileManager
          Manages a list of the most recently used files to be displayed in the File menu.
RecentFileManager.RecentFileAction
          This interface is to be implemented and passed to the manager upon creation.
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.
ReverseHighlighter.DefaultUnderlineHighlightPainter
          Simple highlight painter that underlines text.
ReverseHighlighter.DrJavaHighlightPainter
          This class is a wrapper for the DefaultHighlightPainter that allows us to tell whether a highlight was requested by DrJava or by Swing (as in selected text).
ReverseHighlighter.HighlightInfo
           
ReverseHighlighter.SafeDamager
          This class invokes mapper.damageRange in EventDispatchThread.
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.