【发布时间】:2011-06-20 14:03:40
【问题描述】:
我目前正在开发一个在后台运行的 Java 跨平台(windows 和 mac os x)应用程序,并在某些用户或系统事件(如“复制和粘贴”或程序启动)上显示一个弹出窗口。
不过,我想先检测一下,是否有其他程序(不一定是用 Java 开发的)以全屏模式运行。在那种情况下,我不会显示我的窗口。 例如,当用户全屏观看电影(媒体播放器...)时,PowerPoint 演示文稿...
所以这是我的问题: 1、有没有办法用Java语言做这样的事情? 2. 如果不可能,我会用另一种语言执行“全屏模式检测器”,但它必须能够与我的 Java 应用程序通信以通知全屏窗口的存在。 3. 如果不可能(1):你知道最好的语言吗?我在 C# 或 C++ MFC(How to check if an other program is running in fullscreen mode, eg. a media player) 中找到了其他解决方案。
任何想法都会非常有用。 非常感谢。
塞巴斯蒂安
【问题讨论】:
-
在stackoverflow.com/a/60501359/9192635查看我的回答我认为这就是你需要的。
标签: java cross-platform fullscreen detect