|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Frame | +--javax.swing.JFrame | +--edu.rice.cs.drjava.ui.MainFrame
DrJava's main window.
Inner Class Summary | |
private class |
MainFrame.DocCellRenderer
Prints a display label for each item in the document list. |
private class |
MainFrame.DoclistFontOptionListener
The OptionListener for FONT_DOCLIST |
private class |
MainFrame.GlassPane
Blocks access to DrJava while the hourglass cursor is on |
private class |
MainFrame.LineEnumOptionListener
The OptionListener for LINEENUM_ENABLED |
private class |
MainFrame.MainFontOptionListener
The OptionListener for FONT_MAIN |
private class |
MainFrame.ModelListener
Inner class to listen to all events in the model. |
private class |
MainFrame.PositionListener
Inner class to handle the updating of current position within the document. |
private class |
MainFrame.QuitPromptOptionListener
The OptionListener for QUIT_PROMPT |
private class |
MainFrame.RecentFilesOptionListener
The OptionListener for RECENT_FILES_MAX_SIZE |
private class |
MainFrame.ToolbarFontOptionListener
The OptionListener for FONT_TOOLBAR |
private class |
MainFrame.ToolbarOptionListener
The OptionListener for TOOLBAR options |
private class |
MainFrame.UIDebugListener
Listens to events from the debugger. |
private class |
MainFrame.WorkingDirOptionListener
The OptionListener for WORKING_DIRECTORY |
Inner classes inherited from class javax.swing.JFrame |
JFrame.AccessibleJFrame |
Inner classes inherited from class java.awt.Frame |
Frame.AccessibleAWTFrame |
Inner classes inherited from class java.awt.Window |
Window.AccessibleAWTWindow |
Inner classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.AWTTreeLock |
Field Summary | |
private Action |
_aboutAction
Pops up an info dialog. |
private AboutDialog |
_aboutDialog
|
private gj.util.Hashtable |
_breakpointHighlights
Table to map breakpoints to their corresponding highlight objects. |
private Action |
_clearAllBreakpointsAction
Clears all breakpoints |
private JMenuItem |
_clearAllBreakpointsMenuItem
|
private Action |
_clearHistoryAction
Clears the commands in the interaction history |
private Action |
_clearOutputAction
Clears DrJava's output console. |
private Action |
_closeAction
Closes the current active document, prompting to save if necessary. |
private Action |
_closeAllAction
Closes all open documents, prompting to save if necessary. |
private Action |
_compileAction
Compiles the document in the definitions pane. |
private Action |
_compileAllAction
Compiles all open documents. |
private JButton |
_compileButton
|
private ConfigFrame |
_configFrame
|
private DefinitionsPane |
_currentDefPane
The currently displayed DefinitionsPane. |
private HighlightManager.HighlightInfo |
_currentThreadLocationHighlight
The current highlight displaying the location of the debugger's thread, if there is one. |
private JLabel |
_currLocationField
|
private Action |
_cutLineAction
Cuts from the caret to the end of the line to the clipboard. |
private JMenuItem |
_debuggerEnabledMenuItem
|
private JMenu |
_debugMenu
|
private DebugPanel |
_debugPanel
|
private JSplitPane |
_debugSplitPane
|
private Timer |
_debugStepTimer
Timer to display "Stepping..." message if a step takes longer than a certain amount of time. |
private Hashtable |
_defScrollPanes
Maps an OpenDefDoc to its JScrollPane. |
private JList |
_docList
|
private JSplitPane |
_docSplitPane
|
private JMenu |
_editMenu
|
private Action |
_editPreferencesAction
Calls the ConfigFrame to edit preferences |
private CompilerErrorPanel |
_errorPanel
|
private JMenu |
_fileMenu
|
private JLabel |
_fileNameField
|
private String |
_fileTitle
The filename currently being displayed. |
private FindReplaceDialog |
_findReplace
|
private Action |
_findReplaceAction
Shows the find/replace tab. |
private Action |
_gotoLineAction
Asks the user for a line number and goes there. |
private Action |
_helpAction
Shows the user documentation. |
private HelpFrame |
_helpFrame
|
private JMenu |
_helpMenu
|
private InteractionsPane |
_interactionsPane
|
private JPanel |
_interactionsWithSyncPanel
Panel to hold both InteractionsPane and its sync message. |
private Action |
_junitAction
Runs JUnit on the document in the definitions pane. |
private JButton |
_junitButton
|
private JUnitPanel |
_junitPanel
|
private Action |
_loadHistoryAction
Interprets the commands in a file in the interactions window |
private JSplitPane |
_mainSplit
|
private JMenuBar |
_menuBar
|
private SingleDisplayModel |
_model
The model which controls all logic in DrJava. |
private Action |
_newAction
Resets the document in the definitions pane to a blank one. |
private Action |
_openAction
Asks user for file name and and reads that file into the definitions pane. |
private JFileChooser |
_openChooser
For opening files. |
private FileOpenSelector |
_openSelector
Returns the files to open to the model (command pattern). |
private OutputPane |
_outputPane
|
private Action |
_pageSetupAction
Opens the page setup window. |
private MainFrame.PositionListener |
_posListener
|
private Action |
_printAction
Prints the current document. |
private JMenuItem |
_printBreakpointsMenuItem
|
private Action |
_printPreviewAction
Opens the print preview window |
private boolean |
_promptBeforeQuit
Whether to display a prompt message before quitting. |
private Action |
_quitAction
Quits DrJava. |
private RecentFileManager |
_recentFileManager
Keeps track of the recent files list in the File menu. |
private DelegatingAction |
_redoAction
Redoes the last undo to the active definitions document. |
private Action |
_resetInteractionsAction
Resets the Interactions pane. |
private Action |
_resumeDebugAction
Resumes debugging |
private JMenuItem |
_resumeDebugMenuItem
|
private Action |
_revertAction
Reverts the current document. |
private JMenuItem |
_runDebuggerMenuItem
|
private Action |
_saveAction
Saves the current document. |
private Action |
_saveAllAction
Saves all documents, prompting for file names as necessary |
private Action |
_saveAsAction
Asks the user for a file name and saves the document currently in the definitions pane to that file. |
private JButton |
_saveButton
|
private JFileChooser |
_saveChooser
For saving files. |
private Action |
_saveHistoryAction
Save the commands in the interactions window's history to a file |
private FileSaveSelector |
_saveSelector
Returns the file to save to the model (command pattern). |
private Action |
_selectAllAction
Selects all text in window. |
private JPanel |
_statusBar
|
private Action |
_stepIntoDebugAction
Steps into the next method call |
private JMenuItem |
_stepIntoDebugMenuItem
|
private Action |
_stepOutDebugAction
Steps out of the next method call |
private JMenuItem |
_stepOutDebugMenuItem
|
private Action |
_stepOverDebugAction
Runs the next line, without stepping into methods |
private JMenuItem |
_stepOverDebugMenuItem
|
private JMenuItem |
_suspendDebugMenuItem
|
private Action |
_switchToNextAction
Switches to next document. |
private Action |
_switchToPrevAction
Switches to previous document. |
private JLabel |
_syncStatus
Label to display message if Interactions are out of sync with Definitions. |
private JTabbedPane |
_tabbedPane
|
private LinkedList |
_tabs
|
(package private) Action |
_toggleBreakpointAction
Toggles a breakpoint on the current line |
private JMenuItem |
_toggleBreakpointMenuItem
|
private Action |
_toggleDebuggerAction
Enables the debugger |
private JToolBar |
_toolBar
|
private JMenu |
_toolsMenu
|
private DelegatingAction |
_undoAction
Undoes the last change to the active definitions document. |
private WindowListener |
_windowCloseListener
How DrJava responds to window events. |
(package private) Action |
copyAction
Default copy action. |
(package private) Action |
cutAction
Default cut action. |
private static int |
DEBUG_STEP_TIMER_VALUE
Number of seconds to wait before displaying "Stepping..." message after a step is requested in the debugger. |
private static String |
DEBUGGER_OUT_OF_SYNC
|
private static int |
DOC_LIST_WIDTH
|
private static int |
GUI_HEIGHT
|
private static int |
GUI_WIDTH
|
private static String |
ICON_PATH
|
private static int |
INTERACTIONS_TAB
|
(package private) Action |
pasteAction
Default paste action. |
Fields inherited from class javax.swing.JFrame |
accessibleContext, defaultCloseOperation, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
base, CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, frameSerializedDataVersion, HAND_CURSOR, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, nameCounter, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, serialVersionUID, state, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR, weakThis |
Fields inherited from class java.awt.Window |
active, dbg, focusMgr, inputContext, inputContextLock, nativeActive, OPENED, ownedWindowList, warningString, windowListener, windowSerializedDataVersion |
Fields inherited from class java.awt.Container |
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, needsPaint, printing, printingThreads |
Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
MainFrame()
Creates the main window, and shows it. |
|
MainFrame(int rmiPort)
Creates the main window and shows it. |
Method Summary | |
private void |
_addMenuItem(JMenu menu,
Action a,
Option opt)
Adds an Action as a menu item to the given menu, using the specified configurable keystroke. |
private void |
_close()
|
private void |
_closeAll()
|
private void |
_compile()
private void _revertAll() { try { _model.revertAllFiles(); } catch (FileMovedException fme) { _showFileMovedError(fme); } catch (IOException ioe) { _showIOError(ioe); } } |
private void |
_compileAll()
|
private JScrollPane |
_createDefScrollPane(OpenDefinitionsDocument doc)
Create a new DefinitionsPane and JScrollPane for an open definitions document. |
(package private) JButton |
_createManualToolbarButton(Action a)
Creates a toolbar button for undo and redo, which behave differently. |
JButton |
_createToolbarButton(Action a)
Sets up all buttons for the toolbar except for undo and redo, which use _createManualToolbarButton. |
private void |
_disableStepTimer()
Disable any step timer |
private ImageIcon |
_getIcon(String name)
Returns the icon with the given name. |
private void |
_gotoLine()
Ask the user what line they'd like to jump to, then go there. |
private void |
_hideDebuggerPanel()
|
private void |
_installNewDocumentListener(Document d)
Makes sure save and compile buttons and menu items are enabled and disabled appropriately after document modifications. |
private void |
_junit()
|
private void |
_new()
|
private JMenuItem |
_newCheckBoxMenuItem(Action action)
Returns a JRadioButtonMenuItem that looks like a JCheckBoxMenuItem. |
private void |
_open()
|
private void |
_pageSetup()
|
private void |
_print()
|
private void |
_printPreview()
Opens a new PrintPreview frame. |
private void |
_reenableScrollBar()
Addresses the Mac OS X bug where the scrollbars are disabled in one document after opening another document. |
private void |
_removeErrorListener(OpenDefinitionsDocument doc)
Removes the CompilerErrorCaretListener corresponding to the given document, after that document has been closed. |
private void |
_removeThreadLocationHighlight()
Removes the current highlight |
private void |
_revert()
|
private void |
_save()
|
private void |
_saveAll()
|
private void |
_saveAs()
|
private void |
_selectAll()
|
private void |
_setCurrentDirectory(File file)
Sets the current directory to be that of the given file. |
private void |
_setCurrentDirectory(OpenDefinitionsDocument doc)
Sets the current directory to be that of document's file. |
private void |
_setDebugMenuItemsEnabled(boolean enabled)
Called every time the debug mode checkbox is toggled. |
private void |
_setDividerLocation()
|
private void |
_setMainFont()
Sets the font of all panes and panels to the main font |
private void |
_setMenuShortcut(JMenuItem item,
Action a,
Option opt)
Sets the given menu item to have the specified configurable keystroke. |
private void |
_setThreadDependentDebugMenuItems(boolean isSuspended)
Enables and disables the appropriate menu items in the debug menu depending upon the state of the current thread |
private void |
_setUpAction(Action a,
String icon,
String shortDesc)
|
private void |
_setUpAction(Action a,
String name,
String icon,
String shortDesc)
|
private void |
_setUpActions()
Initializes all action objects. |
private JMenu |
_setUpDebugMenu(int mask)
Creates and returns a debug menu. |
private void |
_setUpDocumentSelector()
Configures the component used for selecting active documents. |
private JMenu |
_setUpEditMenu(int mask)
Creates and returns a edit menu. |
private JMenu |
_setUpFileMenu(int mask)
Creates and returns a file menu. |
private JMenu |
_setUpHelpMenu(int mask)
Creates and returns a help menu. |
private void |
_setUpKeyBindingMaps()
Builds the Hashtables in KeyBindingManager that are used to keep track of key-bindings and allows for live updating, conflict resolution, and intelligent error messages (the ActionToNameMap) |
private void |
_setUpMenuBar()
Sets up the components of the menu bar and links them to the private fields within MainFrame. |
private void |
_setUpPanes()
|
private void |
_setUpStatusBar()
Sets up the status bar with the filename field. |
private void |
_setUpTabs()
|
private void |
_setUpToolBar()
Sets up the toolbar with several useful buttons. |
private JMenu |
_setUpToolsMenu(int mask)
Creates and returns a tools menu. |
(package private) void |
_showClassNotFoundError(ClassNotFoundException cnfe)
|
private void |
_showConfigException()
Check if any errors occurred while parsing the config file, and display a message if necessary. |
(package private) void |
_showDebugError(DebugException de)
|
private void |
_showDebuggerPanel()
|
private void |
_showDebuggingModifiedFileWarning()
Shows a brief warning to the user, to inform him/her that the file he/she is debugging has been modified since its last save and should probably be saved and recompiled. |
private void |
_showError(Throwable e,
String title,
String message)
|
(package private) void |
_showFileMovedError(FileMovedException fme)
|
(package private) void |
_showFileNotFoundError(FileNotFoundException fnf)
|
(package private) void |
_showIOError(IOException ioe)
|
(package private) void |
_showNoClassDefError(NoClassDefFoundError ncde)
|
private void |
_switchDefScrollPane()
Switch to the JScrollPane containing the DefinitionsPane for the current active document. |
private void |
_updateDebugStatus()
Checks if debugPanel's status bar displays the DEBUGGER_OUT_OF_SYNC message but the current document is in sync. |
private void |
_updateDefScrollRowHeader()
Update the row header (line number enumeration) for the definitions scroll pane |
private void |
_updateToolbarButtons()
Update the toolbar's buttons, following any change to TOOLBAR_ICONS_ENABLED, TOOLBAR_TEXT_ENABLED, or FONT_TOOLBAR (name, style, text) |
private boolean |
_verifyOverwrite()
|
private void |
_warnFileOpen()
|
(package private) void |
debuggerClearAllBreakpoints()
Clears all breakpoints from the debugger |
(package private) void |
debuggerResume()
Suspends the current execution of the debugger private void debuggerSuspend() throws DebugException { if (inDebugMode()) _model.getDebugManager().suspend(); }/ /** Resumes the debugger's current execution |
(package private) void |
debuggerStep(int flag)
Steps in the debugger |
void |
debuggerToggle()
Toggles whether the debugger is enabled or disabled, and updates the display accordingly. |
(package private) void |
debuggerToggleBreakpoint()
Toggles a breakpoint on the current line |
private File |
getChosenFile(JFileChooser fc,
int choice)
Returns the File selected by the JFileChooser. |
private File[] |
getChosenFiles(JFileChooser fc,
int choice)
Returns the File selected by the JFileChooser. |
DefinitionsPane |
getCurrentDefPane()
Returns the current DefinitionsPane. |
JViewport |
getDefViewport()
|
static ImageIcon |
getIcon(String name)
|
SingleDisplayModel |
getModel()
|
File[] |
getOpenFiles(JFileChooser jfc)
Prompt the user to select a place to open a file from, then load it. |
File |
getSaveFile(JFileChooser jfc)
Prompt the user to select a place to save the current document. |
void |
hideDebugger()
Hide the debugger tab and update the Debug menu accordingly. |
void |
hourglassOff()
Return the cursor to normal. |
void |
hourglassOn()
Make the cursor an hourglass. |
(package private) boolean |
inDebugMode()
|
(package private) void |
open(FileOpenSelector openSelector)
|
void |
removeTab(Component c)
|
void |
showDebugger()
Display the debugger tab and update the Debug menu accordingly. |
void |
showTab(Component c)
Shows the components passed in in the appropriate place in the tabbedPane depending on the position of the component in the _tabs list. |
(package private) void |
updateErrorListeners()
Update all appropriate listeners that the CompilerErrorModels have changed. |
void |
updateFileTitle()
Updates the title bar with the name of the active document. |
Methods inherited from class java.awt.Frame |
|
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
private static final int INTERACTIONS_TAB
private static final int GUI_WIDTH
private static final int GUI_HEIGHT
private static final int DOC_LIST_WIDTH
private static final String ICON_PATH
private static final String DEBUGGER_OUT_OF_SYNC
private static final int DEBUG_STEP_TIMER_VALUE
private final SingleDisplayModel _model
private Hashtable _defScrollPanes
private DefinitionsPane _currentDefPane
private String _fileTitle
private JTabbedPane _tabbedPane
private CompilerErrorPanel _errorPanel
private OutputPane _outputPane
private InteractionsPane _interactionsPane
private DebugPanel _debugPanel
private JUnitPanel _junitPanel
private FindReplaceDialog _findReplace
private LinkedList _tabs
private JPanel _interactionsWithSyncPanel
private JLabel _syncStatus
private JPanel _statusBar
private JLabel _fileNameField
private JLabel _currLocationField
private MainFrame.PositionListener _posListener
private JSplitPane _docSplitPane
private JSplitPane _debugSplitPane
private JSplitPane _mainSplit
private JList _docList
private JButton _saveButton
private JButton _compileButton
private JButton _junitButton
private JToolBar _toolBar
private JMenuBar _menuBar
private JMenu _fileMenu
private JMenu _editMenu
private JMenu _toolsMenu
private JMenu _debugMenu
private JMenu _helpMenu
private JMenuItem _debuggerEnabledMenuItem
private JMenuItem _runDebuggerMenuItem
private JMenuItem _resumeDebugMenuItem
private JMenuItem _stepIntoDebugMenuItem
private JMenuItem _stepOverDebugMenuItem
private JMenuItem _stepOutDebugMenuItem
private JMenuItem _suspendDebugMenuItem
private JMenuItem _toggleBreakpointMenuItem
private JMenuItem _printBreakpointsMenuItem
private JMenuItem _clearAllBreakpointsMenuItem
private ConfigFrame _configFrame
private HelpFrame _helpFrame
private AboutDialog _aboutDialog
private RecentFileManager _recentFileManager
private final Timer _debugStepTimer
private HighlightManager.HighlightInfo _currentThreadLocationHighlight
private gj.util.Hashtable _breakpointHighlights
private boolean _promptBeforeQuit
private JFileChooser _openChooser
private JFileChooser _saveChooser
private FileOpenSelector _openSelector
private FileSaveSelector _saveSelector
private Action _newAction
private Action _openAction
private Action _closeAction
private Action _closeAllAction
private Action _saveAction
private Action _saveAsAction
private Action _revertAction
private Action _saveAllAction
private Action _printAction
private Action _printPreviewAction
private Action _pageSetupAction
private Action _compileAction
private Action _compileAllAction
private Action _junitAction
Action cutAction
Action copyAction
Action pasteAction
private DelegatingAction _undoAction
private DelegatingAction _redoAction
private Action _quitAction
private Action _selectAllAction
private Action _findReplaceAction
private Action _gotoLineAction
private Action _clearOutputAction
private Action _resetInteractionsAction
private Action _helpAction
private Action _aboutAction
private Action _switchToNextAction
private Action _switchToPrevAction
private Action _editPreferencesAction
private Action _toggleDebuggerAction
private Action _resumeDebugAction
private Action _stepIntoDebugAction
private Action _stepOverDebugAction
private Action _stepOutDebugAction
Action _toggleBreakpointAction
private Action _clearAllBreakpointsAction
private Action _cutLineAction
private Action _loadHistoryAction
private Action _saveHistoryAction
private Action _clearHistoryAction
private WindowListener _windowCloseListener
Constructor Detail |
public MainFrame()
public MainFrame(int rmiPort)
Method Detail |
public SingleDisplayModel getModel()
public void hourglassOn()
public void hourglassOff()
public void debuggerToggle()
public void showDebugger()
public void hideDebugger()
private void _showDebuggerPanel()
private void _hideDebuggerPanel()
public void updateFileTitle()
public File[] getOpenFiles(JFileChooser jfc) throws OperationCanceledException
public File getSaveFile(JFileChooser jfc) throws OperationCanceledException
public DefinitionsPane getCurrentDefPane()
private void _installNewDocumentListener(Document d)
private void _new()
private void _open()
void open(FileOpenSelector openSelector)
private void _close()
private void _print()
private void _printPreview()
private void _pageSetup()
private void _closeAll()
private void _save()
private void _saveAs()
private void _saveAll()
private void _revert()
private void _compile()
private void _compileAll()
private void _junit()
void debuggerResume() throws DebugException
void debuggerStep(int flag)
void debuggerToggleBreakpoint()
void debuggerClearAllBreakpoints()
void _showFileMovedError(FileMovedException fme)
void _showFileNotFoundError(FileNotFoundException fnf)
void _showIOError(IOException ioe)
void _showClassNotFoundError(ClassNotFoundException cnfe)
void _showNoClassDefError(NoClassDefFoundError ncde)
void _showDebugError(DebugException de)
private void _showError(Throwable e, String title, String message)
private void _showConfigException()
private void _showDebuggingModifiedFileWarning()
private File getChosenFile(JFileChooser fc, int choice) throws OperationCanceledException
fc
- File chooser presented to the userchoice
- return value from fcOperationCanceledException
- if file choice canceledRuntimeException
- if fc returns a bad file or choiceprivate File[] getChosenFiles(JFileChooser fc, int choice) throws OperationCanceledException
fc
- File chooser presented to the userchoice
- return value from fcOperationCanceledException
- if file choice canceledRuntimeException
- if fc returns a bad file or choiceprivate void _selectAll()
private void _gotoLine()
void updateErrorListeners()
private void _removeErrorListener(OpenDefinitionsDocument doc)
private void _setUpActions()
private void _setUpAction(Action a, String name, String icon, String shortDesc)
private void _setUpAction(Action a, String icon, String shortDesc)
private ImageIcon _getIcon(String name)
name
- Name of icon image filepublic static ImageIcon getIcon(String name)
private void _setUpMenuBar()
private void _addMenuItem(JMenu menu, Action a, Option opt)
menu
- Menu to add item toa
- Action for the menu itemopt
- Configurable keystroke for the menu itemprivate void _setMenuShortcut(JMenuItem item, Action a, Option opt)
item
- Menu item containing the actiona
- Action for the menu itemopt
- Configurable keystroke for the menu itemprivate JMenu _setUpFileMenu(int mask)
private JMenu _setUpEditMenu(int mask)
private JMenu _setUpToolsMenu(int mask)
private JMenu _setUpDebugMenu(int mask)
private void _setDebugMenuItemsEnabled(boolean enabled)
private void _setThreadDependentDebugMenuItems(boolean isSuspended)
isSuspended
- is true when the current thread has just been suspended
false if the current thread has just been resumedprivate JMenu _setUpHelpMenu(int mask)
JButton _createManualToolbarButton(Action a)
public JButton _createToolbarButton(Action a)
private void _setUpToolBar()
private void _updateToolbarButtons()
private void _setUpStatusBar()
private void _setUpTabs()
private void _setUpDocumentSelector()
private JScrollPane _createDefScrollPane(OpenDefinitionsDocument doc)
doc
- The open definitions document to wrapprivate void _setUpPanes()
private void _switchDefScrollPane()
private void _reenableScrollBar()
private JMenuItem _newCheckBoxMenuItem(Action action)
action
- Action for the menu itemprivate void _setCurrentDirectory(File file)
private void _setCurrentDirectory(OpenDefinitionsDocument doc)
private void _setMainFont()
f
- is a Font objectprivate void _updateDefScrollRowHeader()
private void _removeThreadLocationHighlight()
private void _disableStepTimer()
private void _updateDebugStatus()
public JViewport getDefViewport()
public void removeTab(Component c)
public void showTab(Component c)
c
- the component to show in the tabbedPaneprivate void _setDividerLocation()
private void _warnFileOpen()
private boolean _verifyOverwrite()
boolean inDebugMode()
private void _setUpKeyBindingMaps()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |