public class ChoiceRecorder extends ComponentRecorder
events| Constructor and Description |
|---|
ChoiceRecorder(Resolver resolver) |
| Modifier and Type | Method and Description |
|---|---|
protected Step |
createSelection(java.awt.Choice target,
java.lang.String selection) |
protected Step |
createStep()
Returns the script step generated from the events recorded so far.
|
protected void |
init(int recordingType) |
protected boolean |
isClick(java.awt.AWTEvent e)
Also accept ItemEvents, since the ChoiceTester will not generate any
explicit clicks to control the component.
|
protected boolean |
parseClick(java.awt.AWTEvent event)
Track click -> select ->click, cancelable by ESC or by clicking away
from the component.
|
accept, canDrag, canMultipleClick, createAWTMenuSelection, createClick, createDrag, createDrop, createInputMethod, createKey, createMenuSelection, createPopupMenuSelection, createWindowEvent, dragStarted, getLocation, getLocationArgument, isClose, isDragDrop, isKeyTyped, isMenuEvent, isOpen, isToolTip, isWindowEvent, parse, parseDrop, parseInputMethod, parseKeyEvent, parseMenuSelection, parseWindowEvent, setFinishedaddActionListener, getRecordingType, getResolver, getStep, isFinished, record, setRecordingType, setStatus, setSteppublic ChoiceRecorder(Resolver resolver)
protected void init(int recordingType)
init in class ComponentRecorderprotected boolean isClick(java.awt.AWTEvent e)
isClick in class ComponentRecorderprotected boolean parseClick(java.awt.AWTEvent event)
NOTE: press->drag->release produces an identical set of events
OSX 1.3.1:
MOUSE_PRESSED
(ITEM_STATE_CHANGED)|MOUSE_RELEASED|KEY_RELEASED
The ItemEvent never makes it to the AWT listener.
parseClick in class ComponentRecorderprotected Step createStep()
ComponentRecordercreateStep in class ComponentRecorderprotected Step createSelection(java.awt.Choice target, java.lang.String selection)
Abbot is hosted on