【发布时间】:2012-09-11 12:35:06
【问题描述】:
我正在尝试用 Java 编写一个小程序来检查它是否显示在屏幕上。
有几种方法可以检查 Java 是否想要显示小程序或特定组件(即 .isShowing() 或 .isVisible() ),但没有一种方法可以检查应用程序是否真的在屏幕上可见。
假设您在您喜欢的浏览器的选项卡 A 中启动小程序。当您移至选项卡 B 时,小程序不再显示,但仍在运行(在这种情况下不会调用 applet.stop())。或者当您拥有带有小程序的页面但在它之前移动另一个页面时。我需要检查小程序是否真的对用户可见,而不是被任何其他东西隐藏(例如,在另一个应用程序后面。)
我认为在 java 中没有简单的方法可以做到这一点,因为我在过去 2 天搜索了它;)有人可以告诉我一些方法来实现这一点吗?您的帮助将不胜感激。
【问题讨论】:
-
JOptionPane.showConfirmDialog(applet, "Do U C Me?") // requires Motivated End User API
标签: java swing applet awt visibility