所有类
|
摘要: 嵌套 | 字段 | 构造方法 | 方法 |
详细信息: 字段 | 构造方法 | 方法 |
java.awt
类 MouseInfo
java.lang.Object
java.awt.MouseInfo
-
public class MouseInfo
- extends Object
MouseInfo
提供获取有关鼠标信息的方法,如鼠标指针位置和鼠标按钮数。
-
从以下版本开始:
-
1.5
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getPointerInfo
public static PointerInfo getPointerInfo()
throws HeadlessException
-
返回表示鼠标指针当前位置的
PointerInfo
实例。存储在此 PointerInfo
中的 GraphicsDevice
包含该鼠标指针。用于鼠标位置的坐标系统取决于 GraphicsDevice
是否为虚拟屏幕设备的一部分。对于虚拟屏幕设备,坐标在虚拟坐标系统中给出,否则,它们将在 GraphicsDevice
的坐标系统中返回。有关虚拟屏幕设备的更多信息,请参阅 GraphicsConfiguration
。在没有鼠标的系统上,返回 null
。
如果存在安全管理器,则在创建和返回 PointerInfo
对象之前,将使用 AWTPermission("watchMousePointer")
权限调用其 checkPermission
方法。这可能导致一个 SecurityException
异常。
-
-
返回:
-
鼠标指针的位置
-
抛出:
-
HeadlessException
- 如果 GraphicsEnvironment.isHeadless() 返回 true
-
SecurityException
- 如果存在安全管理器,而且其 checkPermission
方法不允许此操作
-
从以下版本开始:
-
1.5
-
另请参见:
-
GraphicsConfiguration
, SecurityManager.checkPermission(java.security.Permission)
, AWTPermission
getNumberOfButtons
public static int getNumberOfButtons()
throws HeadlessException
-
返回鼠标上的按钮数。在没有鼠标的系统上,返回
-1
。
-
-
返回:
-
鼠标上的按钮数
-
抛出:
-
HeadlessException
- 如果 GraphicsEnvironment.isHeadless() 返回 true
-
从以下版本开始:
-
1.5
所有类
|
摘要: 嵌套 | 字段 | 构造方法 | 方法 |
详细信息: 字段 | 构造方法 | 方法 |