|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jagatoo.input.devices.InputDevice
org.jagatoo.input.devices.Keyboard
org.jagatoo.input.impl.awt.AWTKeyboard
public class AWTKeyboard
AWT implementation of the Keyboard class.
| Constructor Summary | |
|---|---|
protected |
AWTKeyboard(KeyboardFactory factory,
InputSourceWindow sourceWindow,
EventQueue eventQueue)
|
| Method Summary | |
|---|---|
void |
collectEvents(InputSystem is,
EventQueue eventQueue,
long nanoTime)
Processes pending events from the system and places them into the EventQueue. |
void |
consumePendingEvents(InputSystem is,
EventQueue eventQueue,
long nanoTime)
Processes pending events from the system and simply wastes them. |
static Key |
convertKey(int awtKey,
int keyLocation,
char keyChar)
|
void |
destroyImpl()
Destroys the Keyboard. |
protected boolean |
hasKeyStateChanged(Key key,
boolean keyState)
This method is asked by the Keyboard.fireOnKeyPressed(KeyPressedEvent, boolean)
and Keyboard.fireOnKeyReleased(KeyReleasedEvent, boolean) methods
and listeners are not notified, if this method returns false. |
void |
update(InputSystem is,
EventQueue eventQueue,
long nanoTime)
Processes pending events from the system and directly fires them (notifes the listeners). |
| Methods inherited from class org.jagatoo.input.devices.Keyboard |
|---|
addKeyboardListener, applyModifier, destroy, fireKeyboardEvent, fireOnKeyPressed, fireOnKeyReleased, fireOnKeyTyped, getKeyState, getModifierMask, getSourceFactory, getState, hasKeyboardListener, hasListener, isKeyPressed, prepareKeyPressedEvent, prepareKeyReleasedEvent, prepareKeyTypedEvent, removeKeyboardListener, toString |
| Methods inherited from class org.jagatoo.input.devices.InputDevice |
|---|
addInputStateListener, equals, fireStateEventsAndDoActions, getEventQueue, getName, getSourceWindow, hasInputStateListener, isEnabled, onDeviceRegistered, onDeviceUnregistered, removeInputStateListener, setEnabled |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected AWTKeyboard(KeyboardFactory factory,
InputSourceWindow sourceWindow,
EventQueue eventQueue)
throws InputSystemException
InputSystemException| Method Detail |
|---|
public static final Key convertKey(int awtKey,
int keyLocation,
char keyChar)
protected boolean hasKeyStateChanged(Key key,
boolean keyState)
Keyboard.fireOnKeyPressed(KeyPressedEvent, boolean)
and Keyboard.fireOnKeyReleased(KeyReleasedEvent, boolean) methods
and listeners are not notified, if this method returns false.
hasKeyStateChanged in class Keyboard
public void consumePendingEvents(InputSystem is,
EventQueue eventQueue,
long nanoTime)
throws InputSystemException
InputDevice.update(InputSystem, EventQueue, long) method,
if the device is disabled or its InputSourceWindow doesn't currently
receive input events.
consumePendingEvents in class InputDeviceInputSystemException
public void collectEvents(InputSystem is,
EventQueue eventQueue,
long nanoTime)
throws InputSystemException
InputDevice.update(InputSystem, EventQueue, long)
method is invoked.
collectEvents in class InputDeviceInputSystemException
public void update(InputSystem is,
EventQueue eventQueue,
long nanoTime)
throws InputSystemException
InputDevice.collectEvents(InputSystem, EventQueue, long)
method placed events into it.
update in class InputDeviceInputSystemException
public void destroyImpl()
throws InputSystemException
destroyImpl in class KeyboardInputSystemException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||