小编Sep*_*lia的帖子

适用于多个屏幕的Java GUI全屏

我希望我不会发一个重复的问题,但我无法找到这样的问题,所以也许我很安全?无论如何...

对于我正在制作的应用程序,我将同时打开两个应用程序(两个独立的进程和窗口).运行这些应用程序的计算机将具有多个监视器.我希望第一个应用程序/窗口全屏显示并占用我的一个显示器(简单部分),另一个应用程序/全屏显示在第二个显示器上.如果可能的话,我希望他们以这种方式初始化.

目前,我使用此代码使我的窗口全屏:

this.setVisible(false);
this.setUndecorated(true);
this.setResizable(false);
myDevice = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
myDevice.setFullScreenWindow(this);
Run Code Online (Sandbox Code Playgroud)

它所在的类是JFrame类的扩展,myDevice的类型为"GraphicsDevice".当然有可能有一个更好的方法来使我的窗口全屏,以便我可以在两个不同的显示器上全屏显示两个不同的应用程序.

如果我不清楚,请说明,我会尝试编辑澄清!

java user-interface awt fullscreen monitors

5
推荐指数
1
解决办法
2376
查看次数

标签 统计

awt ×1

fullscreen ×1

java ×1

monitors ×1

user-interface ×1