public class AbstractViewerCanvas extends Canvas implements Serializable, ActionListener, PropertyChangeListener, ImageObserver
Canvas.AccessibleAWTCanvas
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected Graphics |
offscreenGraphics |
int |
preferredHeight |
int |
preferredWidth |
protected Dimension |
size |
protected AbstractViewer |
viewer |
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
AbstractViewerCanvas(AbstractDrawer drawer,
AbstractPicker picker,
AbstractBounder bounder) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e) |
Dimension |
getMinimumSize() |
int |
getPreferredHeight() |
Dimension |
getPreferredSize() |
int |
getPreferredWidth() |
void |
invalidate() |
boolean |
isDoubleBuffered() |
boolean |
isFocusTraversable() |
boolean |
isOpaque() |
protected void |
mousePressed(MouseEvent e) |
void |
paint(Graphics rg) |
protected void |
processKeyEvent(KeyEvent e) |
protected void |
processMouseEvent(MouseEvent e) |
protected void |
processMouseMotionEvent(MouseEvent e) |
protected void |
processTypedKey(char typedKey) |
void |
propertyChange(PropertyChangeEvent e) |
void |
repaint() |
void |
repaint(int x,
int y,
int w,
int h) |
void |
repaint(long l) |
void |
repaint(long l,
int x,
int y,
int w,
int h) |
void |
setDoubleBuffered(boolean v) |
void |
setPreferredHeight(int h) |
void |
setPreferredWidth(int w) |
void |
update(Graphics g) |
void |
validate() |
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy
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, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
imageUpdate
protected transient Graphics offscreenGraphics
public int preferredHeight
public int preferredWidth
protected Dimension size
protected AbstractViewer viewer
public AbstractViewerCanvas(AbstractDrawer drawer, AbstractPicker picker, AbstractBounder bounder)
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
public Dimension getMinimumSize()
getMinimumSize
in class Component
public int getPreferredHeight()
public Dimension getPreferredSize()
getPreferredSize
in class Component
public int getPreferredWidth()
public void invalidate()
invalidate
in class Component
public boolean isDoubleBuffered()
isDoubleBuffered
in class Component
public boolean isFocusTraversable()
isFocusTraversable
in class Component
protected void mousePressed(MouseEvent e)
protected void processKeyEvent(KeyEvent e)
processKeyEvent
in class Component
protected void processMouseEvent(MouseEvent e)
processMouseEvent
in class Component
protected void processMouseMotionEvent(MouseEvent e)
processMouseMotionEvent
in class Component
protected void processTypedKey(char typedKey)
public void propertyChange(PropertyChangeEvent e)
propertyChange
in interface PropertyChangeListener
public void repaint(long l, int x, int y, int w, int h)
public void setDoubleBuffered(boolean v)
public void setPreferredHeight(int h)
public void setPreferredWidth(int w)