我正在使用Netbeans开发桌面应用程序(SingleFrameApplication)。当我运行应用程序时,我能够调整它的大小。我已经设置了以下属性:最大大小,最小大小和首选大小,但即使在运行时它也可以调整大小。我该如何解决?
答案 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
,因为布局通常会忽略面板上的约束。