public class KeyEventDriver extends EventDriver implements KeyDriver
EventDriver.Dispatcher
Constructor and Description |
---|
KeyEventDriver()
Constructs an KeyEventDriver object suporting ComponentOperator.
|
KeyEventDriver(java.lang.String[] supported)
Constructs a KeyEventDriver object.
|
Modifier and Type | Method and 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 |
typedKey(ComponentOperator oper,
int keyCode,
char keyChar,
int modifiers)
Typed 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 typedKey(ComponentOperator oper, int keyCode, char keyChar, 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