Java 6,JFrame卡住了alwaysontop

时间:2010-10-25 12:44:10

标签: java jframe java-6 always-on-top

这个问题似乎只是因为我从1.5升级到1.6

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

即使是另一个JDialog弹出设置为alwaysontop(true)也将支持这个主JFrame。

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

我发现了一篇关于此行为的文章here

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