Package org.jgroups.demos
Class MyCanvas
java.lang.Object
java.awt.Component
java.awt.Canvas
org.jgroups.demos.MyCanvas
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible
-
Nested Class Summary
Nested classes/interfaces inherited from class java.awt.Canvas
Canvas.AccessibleAWTCanvasNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final int[][](package private) int(package private) static final Color(package private) final Font(package private) final Font(package private) int(package private) int(package private) Dimension(package private) Graphics(package private) Image(package private) int(package private) intFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddValueTo(int x, int y, int value) intchecksum()voidclear()(package private) Pointcoord2Index(int x, int y) voiddivideValueBy(int x, int y, int value) (package private) voidDraws the empty board, no pieces on it yet, just grid lines(package private) voidint[][]int[][]getState()intgetValueAt(int x, int y) (package private) Pointindex2Coord(int i, int j) voidmultiplyValueWith(int x, int y, int value) voidvoidsetFieldSize(int fs) voidsetNumFields(int nf) voidvoidsetValueAt(int x, int y, int value) voidsetXOffset(int o) voidsetYOffset(int o) voidsubtractValueFrom(int x, int y, int value) voidupdate()voidMethods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategyMethods 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, 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, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPreferredSize, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
-
Field Details
-
Constructor Details
-
MyCanvas
public MyCanvas(int num_fields, int field_size, int x_offset, int y_offset)
-
-
Method Details
-
setFieldSize
public void setFieldSize(int fs) -
setNumFields
public void setNumFields(int nf) -
setXOffset
public void setXOffset(int o) -
setYOffset
public void setYOffset(int o) -
addValueTo
public void addValueTo(int x, int y, int value) -
subtractValueFrom
public void subtractValueFrom(int x, int y, int value) -
multiplyValueWith
public void multiplyValueWith(int x, int y, int value) -
divideValueBy
public void divideValueBy(int x, int y, int value) -
setValueAt
public void setValueAt(int x, int y, int value) -
getValueAt
public int getValueAt(int x, int y) -
clear
public void clear() -
getState
public int[][] getState() -
getCopyOfState
public int[][] getCopyOfState() -
update
public void update() -
setState
-
checksum
public int checksum() -
update
-
paint
-
drawEmptyBoard
Draws the empty board, no pieces on it yet, just grid lines -
drawNumbers
-
coord2Index
-
index2Coord
-