当前位置: 首页 > 面试题库 >

Java如何把窗口放到前面?

郑伟彦
2023-03-14
问题内容

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

为了实现这一点,我们已经在该类的被调用方法中实现了该方法,该方法表示我们的应用程序的框架(扩展为JFrame),其实现如下:

setVisible(true);
toFront();

在Windows XP下,此功能在第一次调用时有效,第二次仅任务栏上的选项卡闪烁时,框架不再位于最前面。Win2k也是如此。在Vista上似乎工作正常。

你有什么想法?


问题答案:

可能的解决方案是:

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


 类似资料:
  • 我正在尝试使用Python's gui模块中的一个来检索用户的Twitter用户名和密码: 下面是我的第一次尝试(使用easygui): 下面是我的第二次尝试(使用tkinter): 目前,两个gui都自动出现。相反,一个Python图标出现在我的Windows任务栏上,我必须单击该图标才能显示gui。有什么编程方式可以让gui自动弹出吗?或者我可以使用另一个模块来实现这一点?

  • 嗨,我为AWT窗口创建了这个java代码 当我按下X按钮试图关闭窗户时,什么也没发生。窗户一直开着。我对示例代码做了以下更改:公共类labelExample extends Frame implements ActionListener{ 我添加了新的awt-frame f,名称为“Label example”。 Frame f;Frame f=新框架(“Label example”);并添加了此

  • 我写了一个小GUI程序与python在tkinter的窗口。我的窗口必须在全屏游戏窗口的前面。 此刻,我用这句话: 它适用于普通窗口(浏览器,浏览器,...),但如果我启动游戏到全屏模式,我的窗口隐藏在游戏后面。 为什么会发生这种情况?调用游戏可能类似于覆盖我的属性的? 我的问题还有别的解决办法吗?也许可以告诉windows,我的窗口应该在特定窗口(游戏窗口)的前面?

  • 这是我的html代码: 和css代码:

  • 我有个问题,不知道从哪里开始。我想将文件(仅.zip)从windows中的任何位置放入Swing应用程序(放入JList)。我该怎么做? 在列表中,我只显示绝对路径,文件可能是数组或类似的东西。Java 1.6

  • 如题目,electron 应用如何实现置底呢,有置顶的 API,但没找到置底的 o(╥﹏╥)o 有哪位朋友知道如何实现吗?