| org.netbeans.jemmy.drivers.MouseDriver
All known Subclasses: org.netbeans.jemmy.drivers.input.MouseRobotDriver, org.netbeans.jemmy.drivers.input.MouseEventDriver,
MouseDriver | public interface MouseDriver (Code) | | Defines how to simulate mouse operations.
|
Method Summary | |
public void | clickMouse(ComponentOperator oper, int x, int y, int clickCount, int mouseButton, int modifiers, Timeout mouseClick) Clicks mouse. | public void | dragMouse(ComponentOperator oper, int x, int y, int mouseButton, int modifiers) Drags mouse. | 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) Performs drag'n'drop. | public void | enterMouse(ComponentOperator oper) Moves mouse inside a component. | public void | exitMouse(ComponentOperator oper) Moves mouse outside a component. | public void | moveMouse(ComponentOperator oper, int x, int y) Moves mouse. | public void | pressMouse(ComponentOperator oper, int x, int y, int mouseButton, int modifiers) Presses mouse. | public void | releaseMouse(ComponentOperator oper, int x, int y, int mouseButton, int modifiers) Releases mouse. |
clickMouse | public void clickMouse(ComponentOperator oper, int x, int y, int clickCount, int mouseButton, int modifiers, Timeout mouseClick)(Code) | | Clicks mouse.
Parameters: oper - Component operator. Parameters: x - Relative x coordinate. Parameters: y - Relative y coordinate. Parameters: clickCount - How many times to click. Parameters: mouseButton - mouse button (InputEvent.BUTTON*_MASK field) Parameters: modifiers - a combination of InputEvent.*_MASK fields. Parameters: mouseClick - Time between pressing and releasing mouse. |
dragMouse | public void dragMouse(ComponentOperator oper, int x, int y, int mouseButton, int modifiers)(Code) | | Drags mouse.
Parameters: oper - Component operator. Parameters: x - Relative x coordinate. Parameters: y - Relative y coordinate. Parameters: mouseButton - mouse button (InputEvent.BUTTON*_MASK field) Parameters: modifiers - a combination of InputEvent.*_MASK fields. |
dragNDrop | 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)(Code) | | Performs drag'n'drop.
Parameters: oper - Component operator. Parameters: start_x - Relative x coordinate of start point. Parameters: start_y - Relative y coordinate of start point. Parameters: end_x - Relative x coordinate of end point. Parameters: end_y - Relative y coordinate of end point. Parameters: mouseButton - mouse button (InputEvent.BUTTON*_MASK field) Parameters: modifiers - a combination of InputEvent.*_MASK fields. Parameters: before - Time to sleep after taking (before dragging) Parameters: after - Time to sleep before dropping (after dragging) |
enterMouse | public void enterMouse(ComponentOperator oper)(Code) | | Moves mouse inside a component.
Parameters: oper - Component operator. |
exitMouse | public void exitMouse(ComponentOperator oper)(Code) | | Moves mouse outside a component.
Parameters: oper - Component operator. |
moveMouse | public void moveMouse(ComponentOperator oper, int x, int y)(Code) | | Moves mouse.
Parameters: oper - Component operator. Parameters: x - Relative x coordinate. Parameters: y - Relative y coordinate. |
pressMouse | public void pressMouse(ComponentOperator oper, int x, int y, int mouseButton, int modifiers)(Code) | | Presses mouse.
Parameters: oper - Component operator. Parameters: x - Relative x coordinate. Parameters: y - Relative y coordinate. Parameters: mouseButton - mouse button (InputEvent.BUTTON*_MASK field) Parameters: modifiers - a combination of InputEvent.*_MASK fields. |
releaseMouse | public void releaseMouse(ComponentOperator oper, int x, int y, int mouseButton, int modifiers)(Code) | | Releases mouse.
Parameters: oper - Component operator. Parameters: x - Relative x coordinate. Parameters: y - Relative y coordinate. Parameters: mouseButton - mouse button (InputEvent.BUTTON*_MASK field) Parameters: modifiers - a combination of InputEvent.*_MASK fields. |
|
|