29package com.jogamp.opengl.test.junit.util;
31import java.awt.event.KeyEvent;
32import java.util.ArrayList;
33import java.util.EventObject;
39 int keyPressed, keyReleased;
42 List<EventObject> queue =
new ArrayList<EventObject>();
43 boolean verbose =
true;
50 public synchronized void setVerbose(
final boolean v) { verbose = v; }
73 return new ArrayList<EventObject>(queue);
80 public synchronized void reset() {
93 System.err.println(
"KEY AWT PRESSED ["+pressed+
"]: "+prefix+
", "+e);
105 System.err.println(
"KEY AWT RELEASED ["+pressed+
"]: "+prefix+
", "+e);
109 public String
toString() {
return prefix+
"[pressed "+pressed+
", keyReleased "+keyReleased+
", consumed "+consumed+
"]"; }
final boolean isConsumed()
Returns true if this events has been consumed, otherwise false.
synchronized void setVerbose(final boolean v)
Instance starts in verbose mode, call w/ false to disable verbosity.
synchronized void reset()
synchronized int getQueueSize()
synchronized int getCount()
synchronized List< EventObject > copyQueue()
synchronized boolean isPressed()
synchronized int getKeyPressedCount(final boolean autoRepeatOnly)
synchronized int getKeyReleasedCount(final boolean autoRepeatOnly)
synchronized void keyReleased(final KeyEvent e)
synchronized void keyPressed(final KeyEvent e)
synchronized int getConsumedCount()
AWTKeyAdapter(final String prefix)