Java 单击其他监视器时,Windows退出全屏模式
我有一个有两个窗口的应用程序。其中一个需要在显示屏2上全屏运行,而另一个在显示屏1上以窗口模式运行。每当我单击display 1时,全屏窗口将隐藏。我怎样才能让它一直显示出来 我在Windows10上使用OpenJDK12 我创建全屏窗口的代码如下所示:Java 单击其他监视器时,Windows退出全屏模式,java,windows,swing,fullscreen,Java,Windows,Swing,Fullscreen,我有一个有两个窗口的应用程序。其中一个需要在显示屏2上全屏运行,而另一个在显示屏1上以窗口模式运行。每当我单击display 1时,全屏窗口将隐藏。我怎样才能让它一直显示出来 我在Windows10上使用OpenJDK12 我创建全屏窗口的代码如下所示: GraphicsConfiguration gc = requestedDevice.getDefaultConfiguration(); JFrame frame = new JFrame(title, gc); if (requestedF
GraphicsConfiguration gc = requestedDevice.getDefaultConfiguration();
JFrame frame = new JFrame(title, gc);
if (requestedFullScreen) {
frame.setUndecorated(true);
frame.setAlwaysOnTop(true);
if (requestedDevice.isDisplayChangeSupported())
requestedDevice.setDisplayMode(requestedMode);
else
System.out.println("Diplay Mode Change is UNSUPPORTED!");
requestedDevice.setFullScreenWindow(frame);
我很确定你不能。有没有玩过带两个显示器的全屏游戏?已经有一段时间了,但是,在大多数情况下,当您尝试与第二个屏幕交互时,全屏独占状态被禁用。一个更好的选择,可能是让第二个窗口“全屏”而不是FSEIt(最大化)。我正在恢复大约12年前在Windows上运行良好的代码。很明显,从那以后发生了很多变化……好吧,考虑到你目前的经验,也许它已经改变了,不利于你