jlib
Class EventPanel

java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Panel
jlib.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 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 |
| Fields inherited from class java.awt.Panel |
|
| Fields inherited from class java.awt.Container |
|
|
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.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 |
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
EventPanel
public EventPanel(java.awt.Component C,
silk.Procedure handler)
EventPanel
public EventPanel(java.awt.Component C,
int eventmask,
silk.Procedure handler)
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.