APIdia Launch Partner
Top Description Fields Constructors Methods
java.awt

public final Class PointerInfo

extends Object
Class Inheritance

A class that describes the pointer position. It provides the GraphicsDevice where the pointer is and the Point that represents the coordinates of the pointer.

Instances of this class should be obtained via MouseInfo#getPointerInfo. The PointerInfo instance is not updated dynamically as the mouse moves. To get the updated location, you must call MouseInfo#getPointerInfo again.

Author
Roman Poborchiy
Since
1.5
See Also
MouseInfo#getPointerInfo

Field Summary

Modifier and TypeField and Description
private final GraphicsDevice
private final Point

Constructor Summary

AccessConstructor and Description
pack-priv
PointerInfo(final GraphicsDevice device, final Point location)

Package-private constructor to prevent instantiation.

Method Summary

Modifier and TypeMethod and Description
public GraphicsDevice

Returns:

GraphicsDevice corresponding to the pointer
getDevice
()

Returns the GraphicsDevice where the mouse pointer was at the moment this PointerInfo was created.

public Point

Returns:

coordinates of mouse pointer
getLocation
()

Returns the Point that represents the coordinates of the pointer on the screen.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

deviceback to summary
private final GraphicsDevice device
locationback to summary
private final Point location

Constructor Detail

PointerInfoback to summary
pack-priv PointerInfo(final GraphicsDevice device, final Point location)

Package-private constructor to prevent instantiation.

Method Detail

getDeviceback to summary
public GraphicsDevice getDevice()

Returns the GraphicsDevice where the mouse pointer was at the moment this PointerInfo was created.

Returns:GraphicsDevice

GraphicsDevice corresponding to the pointer

Since
1.5
getLocationback to summary
public Point getLocation()

Returns the Point that represents the coordinates of the pointer on the screen. See MouseInfo#getPointerInfo for more information about coordinate calculation for multiscreen systems.

Returns:Point

coordinates of mouse pointer

Since
1.5
See Also
MouseInfo, MouseInfo#getPointerInfo