最大化帧并停用调整大小

时间:2017-04-11 09:37:44

标签: java swing jframe maximize

我想要一个最大化的帧,之后我想阻止调整大小。为此,我写了以下代码:

public PaintingWindow() {
    initComponents();
    this.setExtendedState(MAXIMIZED_BOTH);
    this.setResizable(false);
}

问题:如果添加setResizeable(false),窗口不会再次最大化。没有它它正在发挥作用。

我怎能逃避它? 谢谢你的所有答案!

1 个答案:

答案 0 :(得分:2)

我在JFrame遇到了类似的问题我能够在frame.setVisible(true);

之前frame.setResizable(false);解决问题
JFrame frame = new JFrame("MyFrame");
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setSize(screenSize);
frame.setVisible(true); 
frame.setResizable(false);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)