This documentation differs from the official API.
Jadeite adds
extra features to the API including:
variable font sizes,
constructions examples,
placeholders for classes and methods, and auto-generated “See Also” links.
Additionally it
is missing some items found in standard Javadoc documentation, including:
generics type information,
“Deprecated” tags and comments,
“See Also” links,
along with other minor differences.
Please send any questions or feedback to
bam@cs.cmu.edu.
java.awt
class MouseInfo
public class MouseInfo
extends Object
MouseInfo
provides methods for getting information about the mouse,
such as mouse pointer location and the number of mouse buttons.
Method Summary |
static int |
Returns the number of buttons on the mouse.
|
static PointerInfo |
Returns a PointerInfo instance that represents the current
location of the mouse pointer.
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getNumberOfButtons
public static int getNumberOfButtons()
throws HeadlessException
-
Returns the number of buttons on the mouse.
On systems without a mouse, returns
-1
.
- Returns:
- number of buttons on the mouse
- Throws:
HeadlessException
- if GraphicsEnvironment.isHeadless() returns true
getPointerInfo
public static PointerInfo getPointerInfo()
throws HeadlessException
-
Returns a
PointerInfo
instance that represents the current
location of the mouse pointer.
The GraphicsDevice
stored in this PointerInfo
contains the mouse pointer. The coordinate system used for the mouse position
depends on whether or not the GraphicsDevice
is part of a virtual
screen device.
For virtual screen devices, the coordinates are given in the virtual
coordinate system, otherwise they are returned in the coordinate system
of the GraphicsDevice
. See {@link GraphicsConfiguration}
for more information about the virtual screen devices.
On systems without a mouse, returns null
.
If there is a security manager, its checkPermission
method
is called with an AWTPermission("watchMousePointer")
permission before creating and returning a PointerInfo
object. This may result in a SecurityException
.
- Returns:
- location of the mouse pointer
- Throws:
HeadlessException
- if GraphicsEnvironment.isHeadless() returns true
This documentation differs from the official API.
Jadeite adds
extra features to the API including:
variable font sizes,
constructions examples,
placeholders for classes and methods, and auto-generated “See Also” links.
Additionally it
is missing some items found in standard Javadoc documentation, including:
generics type information,
“Deprecated” tags and comments,
“See Also” links,
along with other minor differences.
Please send any questions or feedback to
bam@cs.cmu.edu.
This page displays the
Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
The official Sun™ documentation can be found here at
http://java.sun.com/javase/6/docs/api/.