【发布时间】:2023-03-22 06:54:01
【问题描述】:
使用命令GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
我可以得到屏幕尺寸,但我不知道如何在我的框架中设置这个尺寸。
我想将我的框架配置为始终在屏幕中调整,而不管屏幕大小。
【问题讨论】:
标签: swing size fullscreen frame
使用命令GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
我可以得到屏幕尺寸,但我不知道如何在我的框架中设置这个尺寸。
我想将我的框架配置为始终在屏幕中调整,而不管屏幕大小。
【问题讨论】:
标签: swing size fullscreen frame
我不确定您到底想要什么 - 全屏模式或只是最大化JFrame。
全屏独占模式用于游戏或信息亭显示等内容 - 您的应用是唯一可见且能够与之交互的内容。这是一些fullscreen exclusive mode documentation and tutorials的链接。
另一方面,如果您只想最大化JFrame,这意味着您仍然想要常规的旧“桌面内的窗口”体验,只是将窗口最大化以占用所有可用的桌面空间。在这种情况下,您只需在将 setExtendedState(JFrame.MAXIMIZED_BOTH) 设置为可见后立即调用 JFrame 上的 setExtendedState(JFrame.MAXIMIZED_BOTH)。
【讨论】: