我有一个Swing应用程序,它当前具有功能setAlwaysOnTop(true);
并停靠在屏幕顶部。
现在我无法找到其他窗口(浏览器,IDE)的方法来最大化我的应用程序。
为了让自己更清楚,这是一张图片:
如您所见,目前最大化窗口位于我的应用程序之后。 我不希望其他应用程序扩展到我的应用程序后面;就像最大化浏览器一样,它不会通过Windows任务栏扩展它。
如何通过JAVA实现理想的行为?
如果不能直接使用/在Java中,还有其他方法可以实现吗?
N.B。:该应用程序只能在Windows 7上运行。
我想我缺乏搜索结果的原因是我无法描述这种行为。任何提示将不胜感激。
感谢您的时间。
答案 0 :(得分:1)
它被称为Application Desktop Toolbar
系统会阻止其他应用程序使用appbar使用的桌面区域
这是特定于Windows的,在纯Java中很难。
如果您真的必须使用Java而不是更多“Windowsy”语言,那么jdeskbar可能是一个选项
编辑:根据jDeskBar项目维基,当前版本已损坏。也许它可以分开?