|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.netbeans.jemmy.drivers.LightSupportiveDriver
org.netbeans.jemmy.drivers.input.EventDriver
org.netbeans.jemmy.drivers.input.MouseEventDriver
public class MouseEventDriver
MouseDriver using event dispatching.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.netbeans.jemmy.drivers.input.EventDriver |
|---|
EventDriver.Dispatcher |
| Constructor Summary | |
|---|---|
MouseEventDriver()
Constructs a MouseEventDriver object. |
|
MouseEventDriver(java.lang.String[] supported)
Constructs a MouseEventDriver object. |
|
| Method Summary | |
|---|---|
void |
clickMouse(ComponentOperator oper,
int x,
int y,
int clickCount,
int mouseButton,
int modifiers,
Timeout mouseClick)
Clicks mouse. |
protected void |
dispatchEvent(java.awt.Component comp,
int id,
int modifiers,
int x,
int y,
int clickCount,
int mouseButton)
Dispatches a mouse event to the component. |
void |
dragMouse(ComponentOperator oper,
int x,
int y,
int mouseButton,
int modifiers)
Drags mouse. |
void |
dragNDrop(ComponentOperator oper,
int start_x,
int start_y,
int end_x,
int end_y,
int mouseButton,
int modifiers,
Timeout before,
Timeout after)
Performs drag'n'drop. |
void |
enterMouse(ComponentOperator oper)
Moves mouse inside a component. |
void |
exitMouse(ComponentOperator oper)
Moves mouse outside a component. |
void |
moveMouse(ComponentOperator oper,
int x,
int y)
Moves mouse. |
void |
pressMouse(ComponentOperator oper,
int x,
int y,
int mouseButton,
int modifiers)
Presses mouse. |
void |
releaseMouse(ComponentOperator oper,
int x,
int y,
int mouseButton,
int modifiers)
Releases mouse. |
| Methods inherited from class org.netbeans.jemmy.drivers.input.EventDriver |
|---|
dispatchEvent, checkVisibility |
| Methods inherited from class org.netbeans.jemmy.drivers.LightSupportiveDriver |
|---|
getSupported, checkSupported |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MouseEventDriver(java.lang.String[] supported)
supported - an array of supported class namespublic MouseEventDriver()
| Method Detail |
|---|
public void pressMouse(ComponentOperator oper,
int x,
int y,
int mouseButton,
int modifiers)
MouseDriver
pressMouse in interface MouseDriveroper - Component operator.x - Relative x coordinate.y - Relative y coordinate.mouseButton - mouse button (InputEvent.BUTTON*_MASK field)modifiers - a combination of InputEvent.*_MASK fields.
public void releaseMouse(ComponentOperator oper,
int x,
int y,
int mouseButton,
int modifiers)
MouseDriver
releaseMouse in interface MouseDriveroper - Component operator.x - Relative x coordinate.y - Relative y coordinate.mouseButton - mouse button (InputEvent.BUTTON*_MASK field)modifiers - a combination of InputEvent.*_MASK fields.
public void moveMouse(ComponentOperator oper,
int x,
int y)
MouseDriver
moveMouse in interface MouseDriveroper - Component operator.x - Relative x coordinate.y - Relative y coordinate.
public void clickMouse(ComponentOperator oper,
int x,
int y,
int clickCount,
int mouseButton,
int modifiers,
Timeout mouseClick)
MouseDriver
clickMouse in interface MouseDriveroper - Component operator.x - Relative x coordinate.y - Relative y coordinate.clickCount - How many times to click.mouseButton - mouse button (InputEvent.BUTTON*_MASK field)modifiers - a combination of InputEvent.*_MASK fields.mouseClick - Time between pressing and releasing mouse.
public void dragMouse(ComponentOperator oper,
int x,
int y,
int mouseButton,
int modifiers)
MouseDriver
dragMouse in interface MouseDriveroper - Component operator.x - Relative x coordinate.y - Relative y coordinate.mouseButton - mouse button (InputEvent.BUTTON*_MASK field)modifiers - a combination of InputEvent.*_MASK fields.
public void dragNDrop(ComponentOperator oper,
int start_x,
int start_y,
int end_x,
int end_y,
int mouseButton,
int modifiers,
Timeout before,
Timeout after)
MouseDriver
dragNDrop in interface MouseDriveroper - Component operator.start_x - Relative x coordinate of start point.start_y - Relative y coordinate of start point.end_x - Relative x coordinate of end point.end_y - Relative y coordinate of end point.mouseButton - mouse button (InputEvent.BUTTON*_MASK field)modifiers - a combination of InputEvent.*_MASK fields.before - Time to sleep after taking (before dragging)after - Time to sleep before dropping (after dragging)public void enterMouse(ComponentOperator oper)
MouseDriver
enterMouse in interface MouseDriveroper - Component operator.public void exitMouse(ComponentOperator oper)
MouseDriver
exitMouse in interface MouseDriveroper - Component operator.
protected void dispatchEvent(java.awt.Component comp,
int id,
int modifiers,
int x,
int y,
int clickCount,
int mouseButton)
comp - Component to dispatch events to.id - an event id.modifiers - a combination of InputEvent.*_MASK fields.x - relative x coordinate of event pointy - relative y coordinate of event pointclickCount - click countmouseButton - mouse button.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||