public class EveCanvas
extends java.awt.Panel
implements java.awt.image.ImageObserver
Modifier and Type | Field and Description |
---|---|
boolean |
hasBeenPainted |
boolean |
hasBeenShown |
static boolean |
inCallback |
java.awt.Graphics |
lastPaintGraphics |
static int |
mouseState |
boolean |
painted |
java.awt.Dimension |
preferredSize |
NativeWindowSurface |
win |
Constructor and Description |
---|
EveCanvas(WindowSurface win) |
Modifier and Type | Method and Description |
---|---|
static int |
actionKeyValue(eve.fx.gui.EveCanvas.newkey nk) |
boolean |
checkModal() |
void |
drawImage(Image im,
int clipX,
int clipY,
int clipWidth,
int clipHeight,
int destX,
int destY,
int destWidth,
int destHeight) |
java.awt.Graphics |
getGraphics() |
static int |
getMouseState() |
java.awt.Window |
getParentWindow() |
boolean |
handleEvent(java.awt.Event event) |
boolean |
handleEvent(java.awt.event.MouseWheelEvent ev) |
boolean |
imageUpdate(java.awt.Image arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5) |
static int |
keyValue(eve.fx.gui.EveCanvas.newkey nk) |
boolean |
moveImage(int srcX,
int srcY,
int srcWidth,
int srcHeight,
int destX,
int destY) |
void |
paint(java.awt.Graphics g) |
void |
postTimerMessage() |
void |
update(java.awt.Graphics g) |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, hasFocus, hide, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public NativeWindowSurface win
public boolean hasBeenShown
public boolean hasBeenPainted
public java.awt.Dimension preferredSize
public static boolean inCallback
public static int mouseState
public java.awt.Graphics lastPaintGraphics
public boolean painted
public EveCanvas(WindowSurface win)
public boolean imageUpdate(java.awt.Image arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
imageUpdate
in interface java.awt.image.ImageObserver
imageUpdate
in class java.awt.Component
public java.awt.Window getParentWindow()
public static int getMouseState()
public boolean checkModal()
public boolean handleEvent(java.awt.event.MouseWheelEvent ev)
public boolean handleEvent(java.awt.Event event)
handleEvent
in class java.awt.Component
public static int keyValue(eve.fx.gui.EveCanvas.newkey nk)
public static int actionKeyValue(eve.fx.gui.EveCanvas.newkey nk)
public void paint(java.awt.Graphics g)
paint
in class java.awt.Container
public void update(java.awt.Graphics g)
update
in class java.awt.Container
public void drawImage(Image im, int clipX, int clipY, int clipWidth, int clipHeight, int destX, int destY, int destWidth, int destHeight)
public boolean moveImage(int srcX, int srcY, int srcWidth, int srcHeight, int destX, int destY)
public void postTimerMessage()
public java.awt.Graphics getGraphics()
getGraphics
in class java.awt.Component