0

嗨,我已经用 Java 为我的程序创建了一个 GUI,并且我使用了 flowlayout(对borderlayout 没有太多的运气),但是如果用户调整程序的大小,使用 flowlayout,一切都会失去对齐,所以我想知道是否存在阻止程序的框架被调整大小?如果是这样怎么办?

谢谢你

4

3 回答 3

4

JFrame::setResizable(假)

但这是不好的做法;您需要调查其他布局并可能使用多种布局来实现您的目标。见这里

api

于 2009-04-26T18:14:45.467 回答
2

为了停止一个JFrameJDialog所有你需要做的就是调用setResizable(false)你的框架或对话框上的方法。

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

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

或者它可以被称为外部,如:

instanceOfYourWindow.setResizable(false);

是该方法的 API。

于 2009-04-26T18:14:59.977 回答
0

当您有更好的时间时,您可能会感兴趣:http: //www.netbeans.org/files/documents/4/475/matisse.html

它是 Netbeans 6 附带的新布局管理器。

于 2009-04-26T18:35:58.333 回答