gpt4 book ai didi

java - 如何将 window 带到前面?

转载 作者:IT老高 更新时间:2023-10-28 11:36:49 25 4
gpt4 key购买 nike

当遥控机制激活应用程序中的某些内容时,我们需要将 Java 应用程序置于前台。

为了实现这一点,我们在代表我们应用程序框架的类的被调用方法中实现了以下实现:

setVisible(true);
toFront();

在 Windows XP 下,第一次调用它可以工作,第二次只有任务栏中的选项卡闪烁,框架不再出现在前面。 Win2k 也一样。在 Vista 上它似乎工作正常。

你有什么想法吗?

最佳答案

一个可能的解决方案是:

java.awt.EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
myFrame.toFront();
myFrame.repaint();
}
});

关于java - 如何将 window 带到前面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/309023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com