使用命令GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
我可以获得屏幕大小,但我不知道如何在我的框架中设置此大小。
无论屏幕大小如何,我都希望将我的帧配置为始终在屏幕中进行调整。
我不确定你想要什么 - 全屏模式或只是为了最大化JFrame
。
全屏独家模式用于游戏或自助服务终端显示等内容 - 您的应用是唯一可见并且能够与之互动的应用。这是一些fullscreen exclusive mode documentation and tutorials的链接。
另一方面,如果你只想最大化JFrame
,这意味着你仍然需要常规旧的“桌面内部窗口”体验,只需要窗口最大化以占用所有可用的桌面空间。在这种情况下,您可以在将setExtendedState(JFrame.MAXIMIZED_BOTH)设置为可见之后立即调用JFrame
。