Package mars.venus
package mars.venus
-
ClassDescriptionAbstract class for a font selection dialog.Dinky little custom button class to modify border based on whether enabled or not.Special text area used by
MessagesPane
to imitate console input/output.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.An extension ofJTabbedPane
which makes tabs closable and able to be rearranged by the user.Specialized Font class designed to be used by both the settings menu methods and the Settings class.Enumeration of the available font styles in the editor.File drop handler that registers drop listeners onto a component and changes the component's borders when dragging files over it.Listener for files dropped.Abstract class for a font selection dialog.Creates the tabbed areas in the UI and also creates the internal windows that exist in them.Creates the message window at the bottom of the UI.Use to select base for displaying numbers.This will display the Settings popup menu upon right-click.Sets up a window to display registers in the UI.Contains tabbed areas in the UI to display register contents.JTable subclass to provide custom tool tips for each of the register table column headers and for each register name in the first column.RepeatButton
is aJButton
which contains a timer for firing events while the button is held down.Use this to render Monospaced and right-aligned data in JTables.Produces MARS splash screen.An icon whose image is in the Scalable Vector Graphics format.TableCache<T>This class provides functionality to bring external MARS tools into the MARS system by adding them to its Tools menu.Top level container for the Venus GUI.