gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 09:46:14 24 4
gpt4 key购买 nike

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

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

如果可以启用它,请告诉我如何启用。
谢谢!

最佳答案

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

  • Full Screen Window

    设置全屏窗口始终有效。如 the documentation说:

    The entered full-screen mode may be either exclusive or simulated. Exclusive mode is only available if isFullScreenSupported returns true.



    所以当 isFullScreenSupported 返回 false ,它仍然有效,但被模拟。
  • Display mode changes

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

    Sets the display mode of this graphics device. This is only allowed if isDisplayChangeSupported() returns true and may require first entering full-screen exclusive mode using setFullScreenWindow(java.awt.Window) providing that full-screen exclusive mode is supported (i.e., isFullScreenSupported() returns true).

  • 关于java - 如果 isDisplayChangeSupported() 显示不可用,是否可以启用全屏独占模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62096343/

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