我试图在java中找到一个方法,它可以告诉我鼠标光标何时进入文件夹或文件组件的边框。任何人都可以向我推荐一份好文件或帮我解决这个问题吗?
答案 0 :(得分:0)
鼠标事件发生在context
的{{1}}内(不是您的桌面)。我不认为这是可能的。
您可以做的最好的事情是检查光标是否已离开Java应用程序。用户BackSlash提到,
你可以使用PointerInfo来获取指针坐标,但你不能 知道它是否输入了不属于你的java的东西 应用
http://docs.oracle.com/javase/7/docs/api/java/awt/PointerInfo.html
另一种选择是:
为焦点事件添加AWTEventListener。只要你的应用程序有 在单击按钮之前对焦您将收到焦点丢失事件。 然后查询指针位置。
限制是,当然,您的应用程序失去了焦点。所以依赖 关于你最终想要实现的目标可能没什么用。