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 |
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