public class MouseInfo extends Object
MouseInfo
获取鼠标的有关信息提供方法,如鼠标指针的位置和鼠标的按钮数。
Modifier and Type | Method and Description |
---|---|
static int |
getNumberOfButtons()
返回鼠标上的按钮数。
|
static PointerInfo |
getPointerInfo()
返回一个
PointerInfo 实例表示鼠标指针的当前位置。
|
public static PointerInfo getPointerInfo() throws HeadlessException
PointerInfo
实例表示鼠标指针的当前位置。的
GraphicsDevice
存储在这个
PointerInfo
包含鼠标指针。使用鼠标的位置坐标系统取决于是否
GraphicsDevice
是虚拟屏幕装置部分。虚拟屏幕设备坐标的虚拟坐标系统,否则在
GraphicsDevice
坐标系统返回。看到关于虚拟屏幕设备的更多信息
GraphicsConfiguration
。在没有鼠标系统,返回
null
。
如果存在安全管理器,它的checkPermission
方法称为一个AWTPermission("watchMousePointer")
许可之前创建并返回一个PointerInfo
对象。这可能会导致SecurityException
。
HeadlessException
-如果graphicsenvironment isheadless()返回true。
SecurityException
-如果存在一个安全管理及其
checkPermission
方法不允许操作
GraphicsConfiguration
,
SecurityManager.checkPermission(java.security.Permission)
,
AWTPermission
public static int getNumberOfButtons() throws HeadlessException
-1
。
HeadlessException
-如果graphicsenvironment isheadless()返回true。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.