修复Java中的flowlayout

时间:2009-04-26 18:08:44

标签: java layout jframe

您好我已经使用Java为我的程序创建了一个GUI,并且我使用了flowlayout(并没有很好的运行borderlayout),但是如果用户调整程序大小,使用flowlayout,一切都不对齐,所以我想知道无论如何要阻止程序框架的大小调整?如果是这样的话?

谢谢

3 个答案:

答案 0 :(得分:4)

的JFrame ::的setResizable(假)

但这是不好的做法;您需要调查其他布局并可能使用多个布局来实现目标。请参阅here

请参阅api

答案 1 :(得分:2)

要停止JFrameJDialog,您需要在框架或对话框中调用方法setResizable(false)

您可以在构造函数中执行此操作,如:

public YourWindowNAme(){
    // stuff
    setResizable(false);
    // more stuff
}

或者它可以被称为externaly,如:

instanceOfYourWindow.setResizable(false);

Here是该方法的API。

答案 2 :(得分:0)

如果你有更好的时间,这可能会让你感兴趣:http://www.netbeans.org/files/documents/4/475/matisse.html

这是新的布局经理与Netbeans 6一起到达。