|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
mars.venus.VenusUI
public class VenusUI
Top level container for Venus GUI.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
JMenuBar |
menu
|
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
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 | |
---|---|
VenusUI(String s)
Constructor for the Class. |
Method Summary | |
---|---|
void |
dispatchEventToMenu(KeyEvent evt)
Send keyboard event to menu for possible processing. |
JCheckBoxMenuItem |
getAddressDisplayBaseMenuItem()
Get reference to settings menu item for display base of memory/register values. |
Editor |
getEditor()
Get reference to Editor object associated with this GUI. |
MainPane |
getMainPane()
Get reference to messages pane associated with this GUI. |
static int |
getMenuState()
Get current menu state. |
MessagesPane |
getMessagesPane()
Get reference to messages pane associated with this GUI. |
RegistersPane |
getRegistersPane()
Get reference to registers pane associated with this GUI. |
static boolean |
getReset()
To find out whether the register values are reset. |
Action |
getRunAssembleAction()
Return reference tothe Run->Assemble item's action. |
static boolean |
getStarted()
To find out whether MIPS program is currently executing. |
JCheckBoxMenuItem |
getValueDisplayBaseMenuItem()
Get reference to settings menu item for display base of memory/register values. |
void |
haveMenuRequestFocus()
Have the menu request keyboard focus. |
static void |
setReset(boolean b)
To set whether the register values are reset. |
static void |
setStarted(boolean b)
To set whether MIPS program execution has started. |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
public JMenuBar menu
Constructor Detail |
---|
public VenusUI(String s)
s
- Name of the window to be created.Method Detail |
---|
public static int getMenuState()
public static void setReset(boolean b)
b
- Boolean true if the register values have been reset.public static void setStarted(boolean b)
b
- true if the MIPS program execution has started.public static boolean getReset()
public static boolean getStarted()
public Editor getEditor()
public MainPane getMainPane()
public MessagesPane getMessagesPane()
public RegistersPane getRegistersPane()
public JCheckBoxMenuItem getValueDisplayBaseMenuItem()
public JCheckBoxMenuItem getAddressDisplayBaseMenuItem()
public Action getRunAssembleAction()
public void haveMenuRequestFocus()
public void dispatchEventToMenu(KeyEvent evt)
evt
- KeyEvent for menu component to consider for processing.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |