KeyDriver
, LightDriver
public class KeyEventDriver extends EventDriver implements KeyDriver
EventDriver.Dispatcher
Constructor | Description |
---|---|
KeyEventDriver() |
Constructs an KeyEventDriver object suporting ComponentOperator.
|
KeyEventDriver(java.lang.String[] supported) |
Constructs a KeyEventDriver object.
|
Modifier and Type | Method | Description |
---|---|---|
void |
pressKey(ComponentOperator oper,
int keyCode,
int modifiers) |
Presses a key.
|
void |
pushKey(ComponentOperator oper,
int keyCode,
int modifiers,
Timeout pushTime) |
Pushes a key.
|
void |
releaseKey(ComponentOperator oper,
int keyCode,
int modifiers) |
Releases a key.
|
void |
typeKey(ComponentOperator oper,
int keyCode,
char keyChar,
int modifiers,
Timeout pushTime) |
Types a symbol.
|
checkVisibility, dispatchEvent
checkSupported, getSupported
public KeyEventDriver(java.lang.String[] supported)
supported
- an array of supported class namespublic KeyEventDriver()
public void pressKey(ComponentOperator oper, int keyCode, int modifiers)
KeyDriver
public void releaseKey(ComponentOperator oper, int keyCode, int modifiers)
KeyDriver
releaseKey
in interface KeyDriver
oper
- Component operator.keyCode
- Key code (KeyEvent.VK_*
value)modifiers
- a combination of InputEvent.*_MASK
fields.public void pushKey(ComponentOperator oper, int keyCode, int modifiers, Timeout pushTime)
KeyDriver
public void typeKey(ComponentOperator oper, int keyCode, char keyChar, int modifiers, Timeout pushTime)
KeyDriver