我想知道如何使 java JFrame 最大化。我不希望它是全屏的(周围没有窗口),我只是希望它像普通程序(例如网络浏览器)一样启动。
我已经知道如何使用:
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
获取屏幕大小,但是当您将此 Dimension 应用于 JFrame 时,即使它几乎占据了整个屏幕,仍然可以拖动它。您可以按最大化按钮来停止此操作,但我宁愿窗口开始时最大化。
另外,我担心最大化窗口会对窗口内容产生影响。
我该怎么做呢?
Use java.awt.Frame.setExtendedState()
:
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setVisible(true);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)