我使用 GraphicsDevice 全屏显示我的 Java 窗口,但我不知道如何在应用程序运行时更改这些设置。
public void act(java.awt.Frame window) {
if (state == SCREEN.FULLSCREEN) {
if (ev.isFullScreenSupported()) {
isFullScreen = true;
window.dispose();
ev.setFullScreenWindow(window);
window.setVisible(true);
}
}
if (state == SCREEN.WINDOWED) {
isFullScreen = false;
window.dispose();
ev.setFullScreenWindow(null);
window.setUndecorated(false);
window.setVisible(true);
}
if (state == SCREEN.BORDERLESS) {
isFullScreen = true;
window.dispose();
ev.setFullScreenWindow(null);
window.setUndecorated(true);
window.setVisible(true);
}
}
当我无限运行它时,代码只是一遍又一遍地创建一个新窗口,但我想让它使屏幕根据state
.