返回介绍

java.awt 类 MouseInfo

发布于 2019-10-04 09:49:58 字数 2694 浏览 1088 评论 0 收藏 0

java.lang.Object
  └java.awt.MouseInfo

public class MouseInfo
extends Object
 

MouseInfo 提供获取有关鼠标信息的方法,如鼠标指针位置和鼠标按钮数。

从以下版本开始:
1.5

方法摘要
staticintgetNumberOfButtons()

返回鼠标上的按钮数。

staticPointerInfogetPointerInfo()

返回表示鼠标指针当前位置的 PointerInfo 实例。

从类 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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文