gpt4 book ai didi

Java:当没有焦点时,在第二个监视器中保持窗口全屏

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:47:30 25 4
gpt4 key购买 nike

我正在编写一个利用双显示器设置的 Java 应用程序。我有两个窗口:

  • 窗口 1 - 主 GUI
  • 窗口 2 - 在第二台显示器上全屏显示

我的问题:第二个窗口只有在获得焦点时才会全屏显示。如果我在窗口 1 上单击返回或将焦点更改为其他内容,则窗口 2 会最小化。 有没有办法让窗口 2 在没有焦点时保持全屏显示?

这是我在第二台显示器上全屏显示第二个窗口的代码:

        frame.setExtendedState(Frame.MAXIMIZED_BOTH);
frame.setUndecorated(true);
frame.setVisible(true);
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] gd = ge.getScreenDevices();
gd[1].setFullScreenWindow(frame); //gets the 2nd display.

最佳答案

尝试获取第二个显示器的大小,然后设置第二个框架的大小而不是设置全屏显示器。也可以尝试将第二帧设置为始终在最前面。

关于Java:当没有焦点时,在第二个监视器中保持窗口全屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24704208/

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