hades.models.mips.gui
Class ShowDispatchList

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Canvas
          extended byhades.models.mips.gui.ShowDispatchList
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.AdjustmentListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.event.MouseListener, java.io.Serializable

public class ShowDispatchList
extends java.awt.Canvas
implements java.awt.event.MouseListener, java.awt.event.AdjustmentListener

Build list of lines displaying the memory dispatcher

See Also:
Serialized Form

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  MemoryDispatcher dispatch
           
protected  java.awt.Font font
           
protected  int HEIGHT
           
protected  java.awt.Scrollbar scroll
           
protected  int selectedLine
           
protected  int visibleLines
           
protected  int visibleOffset
           
protected  int WIDTH
           
 
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
ShowDispatchList(MemoryDispatcher newDispatch, java.awt.Scrollbar newScroll, int newLines)
           
 
Method Summary
 void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
          AdjustmentListener-interface
 java.awt.Dimension getMinimumSize()
           
 java.awt.Dimension getPreferredSize()
          Canvas members that must been overridden
 int getSelectedIndex()
          provide some List-methods
 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 update(java.awt.Graphics g)
           
 
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, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

WIDTH

protected int WIDTH

HEIGHT

protected int HEIGHT

dispatch

protected MemoryDispatcher dispatch

font

protected java.awt.Font font

scroll

protected java.awt.Scrollbar scroll

selectedLine

protected int selectedLine

visibleOffset

protected int visibleOffset

visibleLines

protected int visibleLines
Constructor Detail

ShowDispatchList

public ShowDispatchList(MemoryDispatcher newDispatch,
                        java.awt.Scrollbar newScroll,
                        int newLines)
Method Detail

getSelectedIndex

public int getSelectedIndex()
provide some List-methods


getPreferredSize

public java.awt.Dimension getPreferredSize()
Canvas members that must been overridden


getMinimumSize

public java.awt.Dimension getMinimumSize()

update

public void update(java.awt.Graphics g)

paint

public void paint(java.awt.Graphics g)

adjustmentValueChanged

public void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
AdjustmentListener-interface

Specified by:
adjustmentValueChanged in interface java.awt.event.AdjustmentListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent mev)
MouseListener-interface

Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent mev)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent mev)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent mev)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent mev)
Specified by:
mouseReleased in interface java.awt.event.MouseListener