我们有一个 Java 应用程序,当远程控制机制激活应用程序中的某些内容时,它需要被带到前台。
为了做到这一点,我们在表示我们应用程序框架的类的 JFrame
方法中实现了以下实现:
setVisible(true);
toFront();
在 Windows XP 下,这在第一次调用时有效,第二次只有任务栏中的选项卡闪烁,框架不再出现在前面。 Win2k 也是如此。在 Vista 上它似乎工作正常。
你有什么想法?
原文由 boutta 发布,翻译遵循 CC BY-SA 4.0 许可协议
一个可能的解决方案是: