1

这个问题似乎只在我从 1.5 升级到 1.6 后才出现

主 JFrame 似乎随机卡在 Windows 中所有其他应用程序的前面。

甚至另一个弹出设置为 alwaysontop(true) 的 JDialog 也会在这个主 JFrame 后面。

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

4

2 回答 2

0

我也有这个问题很长时间了,并且能够重现它。

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

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

简单的解决方案:对话框不能是模态的,并且总是同时位于顶部。模态性已经包含了一种始终处于领先地位的行为。

于 2011-12-06T10:59:22.787 回答
0

抱歉,这似乎是一个用作屏幕拼接器的程序,导致 Java 程序出现问题。一旦屏幕拼接器被卸载,问题就没有发生。

于 2010-10-26T14:16:30.013 回答