Java桌面应用程序:如何修复高度和宽度

时间:2012-04-23 09:34:00

标签: java swing resize netbeans-7 layout-manager

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

3 个答案:

答案 0 :(得分:3)

如果使用JFrame

 frame.setResizable(false);

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

 this.getFrame().setResizable(false); 

答案 1 :(得分:1)

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

请参阅:http://www.roseindia.net/java/example/java/awt/AwtFrameNonResizable.shtml

答案 2 :(得分:1)

  

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

使用布局使主JFrame可调整大小。然后打包它,在框架上设置一个最小尺寸(等于打包尺寸),让用户可以选择任何尺寸。

  

我认为它使用jPanel

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