在 Swing 中,我如何计算桌面的大小,不包括系统托盘?我想调整我的应用程序框架的大小以填充该大小。Toolkit.getScreenSize()
返回包含系统托盘的大小。
问问题
233 次
3 回答
1
所以你想将应用程序设置为全屏,是吗?在这种情况下,请执行以下操作:
frame.setExtendedState(Frame.MAXIMIZED_BOTH);
于 2012-12-28T15:03:32.437 回答
1
尝试
GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
Rectangle bounds = env.getMaximumWindowBounds();
frame.setMaximizedBounds(bounds);
于 2012-12-28T15:15:31.307 回答
1
要将 Swing 应用程序 JFrame 设置为最大化,请使用以下命令:
frame.setExtendedState(frame.getExtendedState() | Frame.MAXIMIZED_BOTH);
要获取最大化框架的大小,请使用以下命令:
GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
Rectangle bounds = env.getMaximumWindowBounds();
于 2012-12-28T15:24:43.697 回答