小编Ben*_*ann的帖子

Java:确定小程序是否显示在屏幕上

我正在尝试用Java编写一个applet,以检查它是否显示在屏幕上。有几种方法可以检查Java是否要显示applet或特定组件(即.isShowing().isVisible()),但是没有一种方法可以检查应用程序在屏幕上是否真正可见。

假设您在喜爱的浏览器的选项卡A中启动了applet。当您移至选项卡B时,小程序不再显示,但仍在运行(在这种情况下,不会调用applet.stop())。或者,当您拥有带有小程序的页面但在其之前移动另一个页面时。我需要检查该applet是否对用户真正可见,而不是被其他任何东西所隐藏(例如,位于另一个应用程序后面)。

我认为在Java中没有简单的方法可以做到这一点,因为我在Google的最后两天对其进行了搜索;)有人可以告诉我实现该目标的方法吗?您的帮助将不胜感激。

java applet swing visibility awt

5
推荐指数
1
解决办法
645
查看次数

标签 统计

applet ×1

awt ×1

java ×1

swing ×1

visibility ×1