edu.berkeley.guir.lib.awt
Class HackedEventQueue
java.lang.Object
|
+--java.awt.EventQueue
|
+--edu.berkeley.guir.lib.awt.HackedEventQueue
- public class HackedEventQueue
- extends EventQueue
A hacked up version of the Event Queue. The DigitalDesk has a problem
with the right and left mouse buttons. Here is an event trace that shows the
problem:
MouseEvent[MOUSE_MOVED, (145,95) on frame0]
MouseEvent[MOUSE_PRESSED, L (145,95) on frame0]
MouseEvent[MOUSE_DRAGGED, L (145,103) on frame0]
MouseEvent[MOUSE_DRAGGED, L (145,104) on frame0]
MouseEvent[MOUSE_PRESSED, R (145,104) on frame0]
MouseEvent[MOUSE_DRAGGED, L R (145,105) on frame0]
MouseEvent[MOUSE_DRAGGED, L R (149,119) on frame0]
MouseEvent[MOUSE_RELEASED, R (149,119) on frame0]
MouseEvent[MOUSE_RELEASED, L (149,119) on frame0]
MouseEvent[MOUSE_CLICKED, L (149,119) on frame0] -- should not be clicked
MouseEvent[MOUSE_MOVED, (149,120) on frame0]
Here is a code example:
Toolkit tk = Toolkit.getDefaultToolkit();
EventQueue q = tk.getSystemEventQueue();
q.push(new HackedEventQueue());
This software is distributed under the
Berkeley Software License.
Revisions: - GUIRLib-v1.3-1.0.0, Mar 18 1999, JH
Created class
- GUIRLib-v1.4-1.0.0, Aug 31 2000, JH
Touched for GUIRLib release
- Since:
- JDK 1.2
- Version:
- GUIRLib-v1.4-1.0.0, Aug 31 2000
- Author:
- Jason Hong (
jasonh@cs.berkeley.edu )
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HackedEventQueue
public HackedEventQueue()
dispatchEvent
public void dispatchEvent(AWTEvent evt)
- Overrides:
dispatchEvent
in class EventQueue