gishur.awt
Class GishurCanvas

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Canvas
              |
              +--gishur.awt.GishurCanvas
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
Direct Known Subclasses:
DisplayManager

public class GishurCanvas
extends java.awt.Canvas

Ein Canvas, der zusätzlich einen ObjectListener und ObjectEvents unterstützt.

Version:
1.0
Author:
Thomas Wolf
See Also:
ObjectListener, GishurEventMulticaster, ObjectEvent, Canvas, Serialized Form

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
GishurCanvas()
           
 
Method Summary
 void addObjectListener(ObjectListener l)
          Hinzufügen eines ObjectListener
 void dispatchEvent(java.awt.AWTEvent e, int ms)
          Verzögertes Absenden von Events.
protected  void processEvent(java.awt.AWTEvent awte)
          Überschreibt processEvent und behandelt auch ObjectEvents.
protected  void processObjectEvent(ObjectEvent e)
          Verarbeitet ObjectEvents, die an dieser Komponente ausgelöst wurden, indem sie an registrierte ObjectListener weitergereicht werden.
 void removeObjectListener(ObjectListener l)
          Entfernen eines ObjectListener
 
Methods inherited from class java.awt.Canvas
addNotify, getAccessibleContext, paint
 
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, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, 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

GishurCanvas

public GishurCanvas()
Method Detail

addObjectListener

public void addObjectListener(ObjectListener l)
Hinzufügen eines ObjectListener

removeObjectListener

public void removeObjectListener(ObjectListener l)
Entfernen eines ObjectListener

processEvent

protected void processEvent(java.awt.AWTEvent awte)
Überschreibt processEvent und behandelt auch ObjectEvents.
Overrides:
processEvent in class java.awt.Component

processObjectEvent

protected void processObjectEvent(ObjectEvent e)
Verarbeitet ObjectEvents, die an dieser Komponente ausgelöst wurden, indem sie an registrierte ObjectListener weitergereicht werden.
Parameters:
e - ObjectEvent

dispatchEvent

public void dispatchEvent(java.awt.AWTEvent e,
                          int ms)
Verzögertes Absenden von Events.
Parameters:
e - zu sendendes Event
ms - Verzögerungszeit in Millisekunden