【问题标题】:Fullscreen frame in SwingSwing 中的全屏框架
【发布时间】:2023-03-22 06:54:01
【问题描述】:

使用命令GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice(); 我可以得到屏幕尺寸,但我不知道如何在我的框架中设置这个尺寸。

我想将我的框架配置为始终在屏幕中调整,而不管屏幕大小。

【问题讨论】:

    标签: swing size fullscreen frame


    【解决方案1】:

    我不确定您到底想要什么 - 全屏模式或只是最大化JFrame

    全屏独占模式用于游戏或信息亭显示等内容 - 您的应用是唯一可见且能够与之交互的内容。这是一些fullscreen exclusive mode documentation and tutorials的链接。

    另一方面,如果您只想最大化JFrame,这意味着您仍然想要常规的旧“桌面内的窗口”体验,只是将窗口最大化以占用所有可用的桌面空间。在这种情况下,您只需在将 setExtendedState(JFrame.MAXIMIZED_BOTH) 设置为可见后立即调用 JFrame 上的 setExtendedState(JFrame.MAXIMIZED_BOTH)

    【讨论】:

    • 我想为我的 JFrame 设置全屏模式。你不知道方法“GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();” ?
    • 如果我把 setExtendedState(JFrame.MAXIMIZED_BOTH) 当用户点击“最大化”按钮时,屏幕(框架)将再次被取消配置,我想让应用程序配置为两个选项,最大化与否
    猜你喜欢
    • 2015-01-20
    • 1970-01-01
    • 2011-10-03
    • 2012-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多