Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

jlib
Class EventPanel  view EventPanel download EventPanel.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Panel
              extended byjlib.EventPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class EventPanel
extends java.awt.Panel

This class represents a panel which executes closures to handle events in the Java 1.0 event model.


Nested Class Summary
 
Nested classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 int ACTION
           
 java.awt.Component C
           
(package private)  int eventmask
           
 int GENERAL
           
 silk.Procedure handler
           
 int MOUSE
           
 
Fields inherited from class java.awt.Panel
 
Fields inherited from class java.awt.Container
 
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
EventPanel(java.awt.Component C, int eventmask, silk.Procedure handler)
           
EventPanel(java.awt.Component C, silk.Procedure handler)
           
 
Method Summary
 boolean action(java.awt.Event e, java.lang.Object what)
          AWT 1.0 ACTION_EVENT event handler.
 boolean handleEvent(java.awt.Event e)
          AWT 1.0 event handler.
 boolean mouseDown(java.awt.Event e, int x1, int y1)
          AWT 1.0 MOUSE_DOWN event handler.
 boolean mouseDrag(java.awt.Event e, int x1, int y1)
          AWT 1.0 MOUSE_DRAG event handler.
 boolean mouseEnter(java.awt.Event e, int x1, int y1)
          AWT 1.0 MOUSE_ENTER event handler.
 boolean mouseExit(java.awt.Event e, int x1, int y1)
          AWT 1.0 MOUSE_EXIT event handler.
 boolean mouseMove(java.awt.Event e, int x1, int y1)
          AWT 1.0 MOUSE_MOVE event handler.
 boolean mouseUp(java.awt.Event e, int x1, int y1)
          AWT 1.0 MOUSE_UP event handler.
 void update(java.awt.Graphics g)
          Updates this container.
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
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, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
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, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, 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, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

handler

public silk.Procedure handler

C

public java.awt.Component C

GENERAL

public final int GENERAL
See Also:
Constant Field Values

ACTION

public final int ACTION
See Also:
Constant Field Values

MOUSE

public final int MOUSE
See Also:
Constant Field Values

eventmask

int eventmask
Constructor Detail

EventPanel

public EventPanel(java.awt.Component C,
                  silk.Procedure handler)

EventPanel

public EventPanel(java.awt.Component C,
                  int eventmask,
                  silk.Procedure handler)
Method Detail

update

public void update(java.awt.Graphics g)
Description copied from class: java.awt.Container
Updates this container. The implementation of this method in this class forwards to any lightweight components in this container. If this method is subclassed, this method should still be invoked as a superclass method so that lightweight components are properly drawn.


handleEvent

public boolean handleEvent(java.awt.Event e)
Description copied from class: java.awt.Component
AWT 1.0 event handler. This method calls one of the event-specific handler methods. For example for key events, either Component.keyDown(Event,int)>Component.keyDown(Event,int) 55 or Component.keyUp(Event,int)>Component.keyUp(Event,int) 55 is called. A derived component can override one of these event-specific methods if it only needs to handle certain event types. Otherwise it can override handleEvent itself and handle any event.


action

public boolean action(java.awt.Event e,
                      java.lang.Object what)
Description copied from class: java.awt.Component
AWT 1.0 ACTION_EVENT event handler. This method is meant to be overridden by components providing their own action event handler. The default implementation simply returns false.


mouseDown

public boolean mouseDown(java.awt.Event e,
                         int x1,
                         int y1)
Description copied from class: java.awt.Component
AWT 1.0 MOUSE_DOWN event handler. This method is meant to be overridden by components providing their own MOUSE_DOWN handler. The default implementation simply returns false.


mouseUp

public boolean mouseUp(java.awt.Event e,
                       int x1,
                       int y1)
Description copied from class: java.awt.Component
AWT 1.0 MOUSE_UP event handler. This method is meant to be overridden by components providing their own MOUSE_UP handler. The default implementation simply returns false.


mouseDrag

public boolean mouseDrag(java.awt.Event e,
                         int x1,
                         int y1)
Description copied from class: java.awt.Component
AWT 1.0 MOUSE_DRAG event handler. This method is meant to be overridden by components providing their own MOUSE_DRAG handler. The default implementation simply returns false.


mouseMove

public boolean mouseMove(java.awt.Event e,
                         int x1,
                         int y1)
Description copied from class: java.awt.Component
AWT 1.0 MOUSE_MOVE event handler. This method is meant to be overridden by components providing their own MOUSE_MOVE handler. The default implementation simply returns false.


mouseEnter

public boolean mouseEnter(java.awt.Event e,
                          int x1,
                          int y1)
Description copied from class: java.awt.Component
AWT 1.0 MOUSE_ENTER event handler. This method is meant to be overridden by components providing their own MOUSE_ENTER handler. The default implementation simply returns false.


mouseExit

public boolean mouseExit(java.awt.Event e,
                         int x1,
                         int y1)
Description copied from class: java.awt.Component
AWT 1.0 MOUSE_EXIT event handler. This method is meant to be overridden by components providing their own MOUSE_EXIT handler. The default implementation simply returns false.