我正在尝试用 Java 编写一个小程序来检查它是否显示在屏幕上。有几种方法可以检查 Java 是否要显示小程序或特定组件(即.isShowing()
或.isVisible()
),但没有一种方法可以检查应用程序是否真的在屏幕上可见。
假设您在您喜欢的浏览器的选项卡 A 中启动小程序。当您移动到选项卡 B 时,小程序不再显示,但仍在运行(在这种情况下不会调用 applet.stop())。或者当您拥有带有小程序的页面但在它之前移动另一个页面时。我需要检查小程序是否真的对用户可见,而不是被任何其他东西隐藏(例如,在另一个应用程序后面。)
我认为在 Java 中没有简单的方法可以做到这一点,因为我在过去 2 天搜索了它;)有人可以告诉我一些方法来实现这一点吗?您的帮助将不胜感激。