|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JLayeredPane
javax.swing.JDesktopPane
mars.venus.ExecutePane
public class ExecutePane
Container for the execution-related windows. Currently displayed as a tabbed pane.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JDesktopPane |
---|
JDesktopPane.AccessibleJDesktopPane |
Nested classes/interfaces inherited from class javax.swing.JLayeredPane |
---|
JLayeredPane.AccessibleJLayeredPane |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
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 |
---|
Fields inherited from class javax.swing.JDesktopPane |
---|
LIVE_DRAG_MODE, OUTLINE_DRAG_MODE |
Fields inherited from class javax.swing.JLayeredPane |
---|
DEFAULT_LAYER, DRAG_LAYER, FRAME_CONTENT_LAYER, LAYER_PROPERTY, MODAL_LAYER, PALETTE_LAYER, POPUP_LAYER |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
ExecutePane(VenusUI mainUI,
RegistersWindow regs,
Coprocessor1Window cop1Regs,
Coprocessor0Window cop0Regs)
initialize the Execute pane with major components |
Method Summary | |
---|---|
void |
clearPane()
Clears out all components of the Execute tab: text segment display, data segment display, label display and register display. |
int |
getAddressDisplayBase()
Retrieve the number system base for displaying memory addresses |
NumberDisplayBaseChooser |
getAddressDisplayBaseChooser()
Retrieve component used to set numerical base (10 or 16) of address display. |
Coprocessor0Window |
getCoprocessor0Window()
Access the coprocessor0 values window. |
Coprocessor1Window |
getCoprocessor1Window()
Access the coprocessor1 values window. |
DataSegmentWindow |
getDataSegmentWindow()
Access the data segment window. |
LabelsWindow |
getLabelsWindow()
Access the label values window. |
RegistersWindow |
getRegistersWindow()
Access the register values window. |
TextSegmentWindow |
getTextSegmentWindow()
Access the text segment window. |
int |
getValueDisplayBase()
Retrieve the number system base for displaying values (mem/register contents) |
NumberDisplayBaseChooser |
getValueDisplayBaseChooser()
Retrieve component used to set numerical base (10 or 16) of data value display. |
void |
numberDisplayBaseChanged(NumberDisplayBaseChooser chooser)
Update display of columns based on state of given chooser. |
void |
setLabelWindowVisibility(boolean visibility)
Show or hide the label window (symbol table). |
void |
setWindowBounds()
This method will set the bounds of this JDesktopPane's internal windows relative to the current size of this JDesktopPane. |
Methods inherited from class javax.swing.JDesktopPane |
---|
addImpl, getAccessibleContext, getAllFrames, getAllFramesInLayer, getDesktopManager, getDragMode, getSelectedFrame, getUI, getUIClassID, paramString, remove, removeAll, selectFrame, setComponentZOrder, setDesktopManager, setDragMode, setSelectedFrame, setUI, updateUI |
Methods inherited from class javax.swing.JLayeredPane |
---|
getComponentCountInLayer, getComponentsInLayer, getComponentToLayer, getIndexOf, getLayer, getLayer, getLayeredPaneAbove, getObjectForLayer, getPosition, highestLayer, insertIndexForLayer, isOptimizedDrawingEnabled, lowestLayer, moveToBack, moveToFront, paint, putLayer, setLayer, setLayer, setPosition |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ExecutePane(VenusUI mainUI, RegistersWindow regs, Coprocessor1Window cop1Regs, Coprocessor0Window cop0Regs)
mainUI
- the parent GUIregs
- window containing integer register setcop1Regs
- window containing Coprocessor 1 register setcop0Regs
- window containing Coprocessor 0 register setMethod Detail |
---|
public void setWindowBounds()
public void setLabelWindowVisibility(boolean visibility)
visibility
- set to true or falsepublic void clearPane()
public TextSegmentWindow getTextSegmentWindow()
public DataSegmentWindow getDataSegmentWindow()
public RegistersWindow getRegistersWindow()
public Coprocessor1Window getCoprocessor1Window()
public Coprocessor0Window getCoprocessor0Window()
public LabelsWindow getLabelsWindow()
public int getValueDisplayBase()
public int getAddressDisplayBase()
public NumberDisplayBaseChooser getValueDisplayBaseChooser()
public NumberDisplayBaseChooser getAddressDisplayBaseChooser()
public void numberDisplayBaseChanged(NumberDisplayBaseChooser chooser)
chooser
- the GUI object manipulated by the user to change number base
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |