|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Canvas | +--jfrace.view.MemoryCellViewer
An AWT component which shows the address and the content of an
addressable unit of an
AddressSpace
. The address is shown as a
hexadecimal number. The content is shown as a hex number and
a bit pattern (by using the class
MemoryView
).
This component is an interactive one. If one clicks onto a cell
of the bit pattern an ActionEvent
is sent to all
ActionListener
s who have subcribed at this component.
Inner classes inherited from class java.awt.Canvas |
java.awt.Canvas.AccessibleAWTCanvas |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
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 | |
MemoryCellViewer(AddressSpace anAddressSpace,
int aNumber,
java.awt.Font anFont)
Constructor. |
Method Summary | |
void |
addActionListener(java.awt.event.ActionListener al)
Subscribe an action listener who is interested in receiving ActionEvent s. |
int |
getAddress()
Return the address of the viewer. |
void |
paint(java.awt.Graphics g)
Paint address (in hex), bit cells, and value (in hex). |
java.awt.Dimension |
preferredSize()
|
void |
removeActionListener(java.awt.event.ActionListener al)
Unsubscribe an action listener who is no longer interested in receiving ActionEvent s. |
void |
setAddress(int anAddress)
Set the address of an addressable unit of the address space which should be shown by this viewer. |
Methods inherited from class java.awt.Canvas |
addNotify, getAccessibleContext |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPeer, getPreferredSize, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public MemoryCellViewer(AddressSpace anAddressSpace, int aNumber, java.awt.Font anFont)
anAddressSpace
- The address space to which this viewer belongs.aNumber
- The number of bits shown.anFont
- The font which is used to paint the address value.Method Detail |
public void addActionListener(java.awt.event.ActionListener al)
ActionEvent
s. Does nothing if the
given action listener is already in the subscriber list.public void removeActionListener(java.awt.event.ActionListener al)
ActionEvent
s. Does nothing if the
given action listener is not in the subscriber list.public java.awt.Dimension preferredSize()
preferredSize
in class java.awt.Component
public int getAddress()
public void setAddress(int anAddress)
anAddress
- The address.public void paint(java.awt.Graphics g)
paint
in class java.awt.Canvas
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |