我正在使用 Netbeans 开发桌面应用程序(SingleFrameApplication)。当我运行应用程序时,我可以调整它的大小。我在那里设置了如下属性:最大尺寸、最小尺寸和首选尺寸,但即使在运行时它也可以调整大小。我该如何解决?
问问题
2102 次
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 回答