Swing应用程序的任务栏行为

时间:2013-11-22 13:06:42

标签: java swing

我有一个Swing应用程序,它当前具有功能setAlwaysOnTop(true);并停靠在屏幕顶部。

现在我无法找到其他窗口(浏览器,IDE)的方法来最大化我的应用程序。

为了让自己更清楚,这是一张图片: Visual of my problem

如您所见,目前最大化窗口位于我的应用程序之后。 我不希望其他应用程序扩展到我的应用程序后面;就像最大化浏览器一样,它不会通过Windows任务栏扩展它。

如何通过JAVA实现理想的行为?

如果不能直接使用/在Java中,还有其他方法可以实现吗?

N.B。:该应用程序只能在Windows 7上运行。

我想我缺乏搜索结果的原因是我无法描述这种行为。任何提示将不胜感激。

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

它被称为Application Desktop Toolbar

  

系统会阻止其他应用程序使用appbar使用的桌面区域

这是特定于Windows的,在纯Java中很难。

如果您真的必须使用Java而不是更多“Windowsy”语言,那么jdeskbar可能是一个选项

编辑:根据jDeskBar项目维基,当前版本已损坏。也许它可以分开?