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