【发布时间】:2010-10-21 22:27:23
【问题描述】:
您好,我用 Java 为我的程序创建了一个 GUI,并且我使用了 flowlayout(在使用borderlayout 时运气不佳),但是如果用户调整程序的大小,使用 flowlayout,一切都会不对齐,所以我想知道有没有办法阻止程序的框架被调整大小?如果有怎么办?
谢谢
【问题讨论】:
您好,我用 Java 为我的程序创建了一个 GUI,并且我使用了 flowlayout(在使用borderlayout 时运气不佳),但是如果用户调整程序的大小,使用 flowlayout,一切都会不对齐,所以我想知道有没有办法阻止程序的框架被调整大小?如果有怎么办?
谢谢
【问题讨论】:
要停止JFrame 或JDialog,您只需在框架或对话框上调用setResizable(false) 方法即可。
你可以在你的构造函数中这样做:
public YourWindowNAme(){
// stuff
setResizable(false);
// more stuff
}
或者它可以被外部称为:
instanceOfYourWindow.setResizable(false);
Here 是该方法的 API。
【讨论】:
code
当您有更好的时间时,您可能会感兴趣:http://www.netbeans.org/files/documents/4/475/matisse.html
这是 Netbeans 6 附带的新布局管理器。
【讨论】: