我想知道如何使 java JFrame 开始最大化。我不希望它是全屏的(周围没有窗口)我只是希望它像网络浏览器这样的普通程序一样启动。
我已经知道使用:
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
要获取屏幕大小,但是当您将此 Dimension 应用于 JFrame 时,它仍然可以被拖动,即使它几乎占据了整个屏幕。你可以按 maximse 按钮来停止它,但我宁愿窗口开始最大化。
此外,我担心最大化窗口会对窗口内容产生影响。
我该怎么做?
最佳答案
使用java.awt.Frame.setExtendedState()
:
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setVisible(true);
}
关于Java 如何让 JFrames 以最大化的窗口开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14881117/