Java 6,JFrame卡住了alwaysontop

这个问题似乎只发生在我从1.5升级到1.6之后

主JFrame,随机似乎陷入了Windows中其他所有应用程序的面前。

甚至另一个JDialog弹出设置为alwaysontop(true)将在这个主要的JFrame背后。

关于什么可能导致这个问题的任何想法? /任何解决方案的想法? 从来没有在Java 5上遇到过这个问题。

对不起,看起来这是一个用作屏幕拼接程序的程序,导致Java程序出现问题。 卸载屏幕拼接器后,问题仍未发生。

我现在也有这个问题已经很久了,并且能够重现它。

在框架前面打开模态始终在顶部对话框时,单击框架。 框架inheritance了始终在线的行为,即使它没有设置为保持在最顶层。

我在这里找到了一篇关于这种行为的文章

简单的解决方案:对话框不能是模态的,并且始终在同一时间。 Modalarity已经包含了一个始终在线的行为。