|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Canvas hades.models.mips.gui.ShowDisList
Show a list of disassembled instructions, start address depending on a scrollbar. This class is used only by MemoryDisView.
Nested Class Summary |
Nested classes inherited from class java.awt.Canvas |
java.awt.Canvas.AccessibleAWTCanvas |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
protected int |
adrWidth
|
protected BreakPointMemory |
bpMem
|
protected int |
breakPointRange
|
protected static java.util.Vector |
disVector
|
protected int |
editAdr
|
protected boolean |
editMode
|
protected int |
editVal
|
protected int |
factor
|
protected int |
HEIGHT
|
protected InstrFrame |
instrFrame
|
protected int |
lines
|
protected Memory |
mem
|
protected MemoryDisView |
memDisView
|
protected int |
memorySize
|
protected Memory |
readBP
|
protected java.awt.Scrollbar |
scroll
|
protected java.awt.Scrollbar |
scroll2
|
protected int |
WIDTH
|
protected int |
wordWidth
|
protected Memory |
writeBP
|
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, PROPERTIES, SOMEBITS |
Constructor Summary | |
ShowDisList(MemoryDisView newMemDisView,
java.awt.Scrollbar scrollbar,
java.awt.Scrollbar scrollbar2,
int adrFactor,
InstrFrame newInstrFrame,
int newLines)
|
Method Summary | |
void |
deregister()
|
void |
finalize()
|
int |
getEditVal()
|
java.awt.Dimension |
getMinimumSize()
|
java.awt.Dimension |
getPreferredSize()
Canvas members that must been overridden |
void |
keyPressed(java.awt.event.KeyEvent kev)
KeyListener-interface |
void |
keyReleased(java.awt.event.KeyEvent kev)
|
void |
keyTyped(java.awt.event.KeyEvent kev)
|
void |
mouseClicked(java.awt.event.MouseEvent mev)
MouseListener-interface |
void |
mouseEntered(java.awt.event.MouseEvent mev)
|
void |
mouseExited(java.awt.event.MouseEvent mev)
|
void |
mousePressed(java.awt.event.MouseEvent mev)
|
void |
mouseReleased(java.awt.event.MouseEvent mev)
|
void |
paint(java.awt.Graphics g)
|
void |
setEditVal(int newEditVal)
|
void |
startEdit(int newEditAdr)
Support for editing |
void |
stopEdit(boolean apply)
|
void |
update(java.awt.Graphics g)
|
static void |
updateAll()
Maintenance of the disVector |
Methods inherited from class java.awt.Canvas |
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected int WIDTH
protected int HEIGHT
protected static java.util.Vector disVector
protected Memory mem
protected Memory readBP
protected Memory writeBP
protected BreakPointMemory bpMem
protected MemoryDisView memDisView
protected java.awt.Scrollbar scroll
protected java.awt.Scrollbar scroll2
protected int factor
protected InstrFrame instrFrame
protected int adrWidth
protected int wordWidth
protected int lines
protected int memorySize
protected boolean editMode
protected int editAdr
protected int editVal
protected int breakPointRange
Constructor Detail |
public ShowDisList(MemoryDisView newMemDisView, java.awt.Scrollbar scrollbar, java.awt.Scrollbar scrollbar2, int adrFactor, InstrFrame newInstrFrame, int newLines)
Method Detail |
public void finalize()
public static void updateAll()
public void deregister()
public void startEdit(int newEditAdr)
public void stopEdit(boolean apply)
public int getEditVal()
public void setEditVal(int newEditVal)
public java.awt.Dimension getPreferredSize()
public java.awt.Dimension getMinimumSize()
public void update(java.awt.Graphics g)
public void paint(java.awt.Graphics g)
public void keyPressed(java.awt.event.KeyEvent kev)
keyPressed
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent kev)
keyReleased
in interface java.awt.event.KeyListener
public void keyTyped(java.awt.event.KeyEvent kev)
keyTyped
in interface java.awt.event.KeyListener
public void mouseClicked(java.awt.event.MouseEvent mev)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent mev)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent mev)
mouseExited
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent mev)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent mev)
mouseReleased
in interface java.awt.event.MouseListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |