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.