Package com.hp.lft.sdk
Class Mouse
java.lang.Object
com.hp.lft.sdk.Mouse
A class that enables low-level mouse operations.
When working in a grid configuration, use
When working in a grid configuration, use
DesktopEnvironment
.getMouse() in order to get the MouseDevice
object, which enables mouse operations on a specific environment or grid
node.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
buttonDown
(Point point) Presses the left mouse button at the specified point on the screen.static void
buttonDown
(Point point, MouseButton button) Presses the specified mouse button at the specified point on the screen.static void
Releases the left mouse button at the specified point on the screen.static void
buttonUp
(Point point, MouseButton button) Releases the specified mouse button at the specified point on the screen.static void
Moves the mouse to the specified point on the screen and clicks the left mouse button.static void
click
(Point point, MouseButton button) Moves the mouse to the specified point on the screen and clicks the specified mouse button.static void
doubleClick
(Point point) Moves the mouse to the specified point on the screen and double-clicks the left mouse button.static void
doubleClick
(Point point, MouseButton button) Moves the mouse to the specified point on the screen and double-clicks the left mouse button.static void
dragAndDrop
(Point fromPoint, Point toPoint) Drags the mouse from and to the specified points while the left mouse button is pressed, and then releases the mouse button.static void
dragAndDrop
(Point fromPoint, Point toPoint, MouseButton button) Drags the mouse from and to the specified points while the specified mouse button is pressed, and then releases the mouse button.static void
Moves the mouse to the specified point on the screen.
-
Constructor Details
-
Mouse
public Mouse()
-
-
Method Details
-
click
Moves the mouse to the specified point on the screen and clicks the left mouse button.- Parameters:
point
- the point on the screen to place the mouse pointer.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
click
Moves the mouse to the specified point on the screen and clicks the specified mouse button.- Parameters:
point
- the point on the screen to place the mouse pointer.button
- theMouseButton
used for the click operation.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
doubleClick
Moves the mouse to the specified point on the screen and double-clicks the left mouse button.- Parameters:
point
- the point on the screen to place the mouse pointer.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
doubleClick
Moves the mouse to the specified point on the screen and double-clicks the left mouse button.- Parameters:
point
- the point on the screen to place the mouse pointer.button
- theMouseButton
used for the double-click operation.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
dragAndDrop
Drags the mouse from and to the specified points while the left mouse button is pressed, and then releases the mouse button.- Parameters:
fromPoint
- the point from which to perform the drag and drop operation.toPoint
- the point where the drag ends and the mouse button is released.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
dragAndDrop
public static void dragAndDrop(Point fromPoint, Point toPoint, MouseButton button) throws GeneralLeanFtException Drags the mouse from and to the specified points while the specified mouse button is pressed, and then releases the mouse button.- Parameters:
fromPoint
- the point from which to perform the drag and drop operation.toPoint
- the point where the drag ends and the mouse button is released.button
- theMouseButton
that is pressed during the drag operation.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
buttonDown
Presses the left mouse button at the specified point on the screen.- Parameters:
point
- the point where the mouse button is pressed.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
buttonDown
Presses the specified mouse button at the specified point on the screen.- Parameters:
point
- the point where the mouse button is pressed.button
- theMouseButton
to press.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
buttonUp
Releases the left mouse button at the specified point on the screen.- Parameters:
point
- the point where the mouse button is released.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
buttonUp
Releases the specified mouse button at the specified point on the screen.- Parameters:
point
- the point where the mouse button is released.button
- theMouseButton
to release.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
move
Moves the mouse to the specified point on the screen.- Parameters:
point
- the point on the screen to place the mouse pointer.- Throws:
GeneralLeanFtException
- if error occurs during execution
-