2

我正在使用 Netbeans 开发桌面应用程序(SingleFrameApplication)。当我运行应用程序时,我可以调整它的大小。我在那里设置了如下属性:最大尺寸、最小尺寸和首选尺寸,但即使在运行时它也可以调整大小。我该如何解决?

4

3 回答 3

3

如果使用JFrame

 frame.setResizable(false);

在扩展SingleFrameApplication以下内容的应用程序类中将起作用:

 this.getFrame().setResizable(false); 
于 2012-04-23T09:35:43.640 回答
1

您可能想在框架等上调用“setResizable(false)”。

见:http ://www.roseindia.net/java/example/java/awt/AwtFrameNonResizable.shtml

于 2012-04-23T09:37:20.630 回答
1

当我运行应用程序时,我可以调整它的大小。..我该如何解决?

使用布局使主要JFrame可调整大小。然后打包,在框架上设置一个最小尺寸(等于打包后的尺寸),让用户拥有他们喜欢的任何尺寸。

我认为它使用 jPanel

我怀疑 GUI 的主要类是JFrame. 正是JFrame需要此操作,因为布局通常会忽略面板上的约束。

于 2012-04-23T09:52:20.863 回答