Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如果isDisplayChangeSupported()显示其不可用,是否可以启用全屏独占模式_Java_Swing_Jframe - Fatal编程技术网

Java 如果isDisplayChangeSupported()显示其不可用,是否可以启用全屏独占模式

Java 如果isDisplayChangeSupported()显示其不可用,是否可以启用全屏独占模式,java,swing,jframe,Java,Swing,Jframe,我是java游戏开发新手。 如果isDisplayChangeSupported()显示其不可用,请告知是否可以启用全屏独占模式 关于isDisplayChangeSupported():通过获取GraphicalEnvironment(),我们可以在图形中执行许多修改并更改显示模式(例如获得全屏的完全访问权限)。 我们使用isDisplayChangeSupported()来验证是否应用了写入的显示模式更改,只需检查系统是否支持显示模式的更改 如果可能的话,请告诉我怎么做。 谢谢大家! 您混淆

我是java游戏开发新手。 如果isDisplayChangeSupported()显示其不可用,请告知是否可以启用全屏独占模式

关于isDisplayChangeSupported():通过获取GraphicalEnvironment(),我们可以在图形中执行许多修改并更改显示模式(例如获得全屏的完全访问权限)。 我们使用isDisplayChangeSupported()来验证是否应用了写入的显示模式更改,只需检查系统是否支持显示模式的更改

如果可能的话,请告诉我怎么做。
谢谢大家!

您混淆了两个完全不同的功能:

  • 设置全屏窗口始终有效。正如上面所说:

    输入的全屏模式可以是独占模式,也可以是模拟模式。仅当
    isFullScreenSupported
    返回
    true
    时,独占模式才可用

    因此,当返回
    false
    时,它仍然有效,但是模拟的

  • 有关更改屏幕分辨率和/或颜色深度的信息。他们可能需要先设置全屏窗口作为先决条件,但当不支持显示模式更改时,全屏窗口仍然有效:

    设置此图形设备的显示模式。仅当返回true且可能需要首先使用进入全屏独占模式时才允许,前提是支持全屏独占模式(即返回true)