Package mars.venus
package mars.venus
-
Class SummaryClassDescriptionAbstract class for a font selection dialog.Sets up a window to display registers in the UI.Sets up a window to display Coprocessor 1 registers in the Registers pane of the UI.Represents the Data Segment window, which is a type of JInternalFrame.Action for the Edit -> Copy menu itemAction for the Edit -> Cut menu itemAction for the Edit -> Find/Replace menu itemManage the file being edited.Represents one file opened for editing.Action for the Edit -> Paste menu itemAction for the Edit -> Redo menu itemAction for the Edit -> Copy menu itemTabbed pane for the editor.Action for the Edit -> Undo menu itemContainer for the execution-related windows.Action for the File -> Close menu itemAction for the File -> Close All menu itemAction for the File -> Save For Dump Memory menu itemAction for the File -> Exit menu itemAction for the File -> New menu itemAction for the File -> Open menu itemAction for the File -> Print menu itemAction for the File -> Save menu itemAction for the File -> Save All menu itemAction for the File -> Save As menu itemUsed to store and return information on the status of the current ASM file that is being edited in the program.Parent class for Action subclasses to be defined for every menu/toolbar option.HardcopyWriter class from the book "Java Examples in a Nutshell, 3rd Edition" by David Flanagan.Action for the Help -> About menu itemAction for the Help -> Help menu itemRepresents the Labels window, which is a type of JInternalFrame.Creates the tabbed areas in the UI and also created the internal windows that exist in them.Creates the message window at the bottom of the UI.Use to select base for displaying numbers.Contains tabbed areas in the UI to display register contentsSets up a window to display registers in the UI.
RepeatButton
is aJButton
which contains a timer for firing events while the button is held down.Action class for the Run -> Assemble menu item (and toolbar icon)Action for the Run -> Backstep menu itemAction class for the Run menu item to clear execution breakpoints that have been set.Action class for the Run -> Go menu item (and toolbar icon)Action class for the Run -> Pause menu item (and toolbar icon)Action for the Run -> Reset menu itemClass for the Run speed slider control.Action for the Run -> Step menu itemAction class for the Run -> Stop menu item (and toolbar icon)Action class for the Run menu item to clear execution breakpoints that have been set.Action class for the Settings menu item to control number base (10 or 16) of memory addresses.Action class for the Settings menu item to determine whether assemble operation applies only to current file or to all files in its directory.Action class for the Settings menu item to control automatic assemble of file upon opening.Action class for the Settings menu item to control delayed branching.Action class for the Settings menu item for text editor settings.Action class for the Settings menu item for optionally loading a MIPS exception handler.Action class for the Settings menu item to control use of extended (pseudo) instructions or formats.Action class for the Settings menu item for text editor settings.Action class for the Settings menu item to control display of Labels window (symbol table).Action class for the Settings menu item for text editor settings.Action class for the Settings menu item to control use of popup dialog for input syscalls.Action class for the Settings menu item to control whether or not program arguments can be entered and used.Action class for the Settings menu item to control whether the running MIPS program can write to the text segment or branch to the data segment.Action class for the Settings menu item to control whether or not the program should start execution at "main" labelAction class for the Settings menu item to control number base (10 or 16) of memory/register contents.Action class for the Settings menu item to control whether or not assembler warnings are considered errors.Factory to create instances of JFileChooser using the system look and feelCreates the Text Segment window in the Execute tab of the UIConnects a MarsTool class (class that implements MarsTool interface) to the Mars menu system by supplying the response to that tool's menu item selection.This class provides functionality to bring external Mars tools into the Mars system by adding them to its Tools menu.Top level container for Venus GUI. -
Exception SummaryExceptionDescriptionThis is the exception class that the HardcopyWriter constructor throws when the user clicks "Cancel" in the print dialog box.