2012-04-23 131 views
2

我正在使用Netbeans开发桌面应用程序(SingleFrameApplication)。当我运行应用程序时,我可以调整它的大小。我已经设置了诸如最大尺寸,最小尺寸和首选尺寸等属性,但即使在运行时它也可调整大小。我该如何解决它?Java桌面应用程序:如何修复高度和宽度

+0

您使用的是jframe吗? – sgowd 2012-04-23 09:35:14

+0

我正在使用Netbeans开发桌面应用程序。我认为它使用jPanel – dirtyhandsphp 2012-04-23 09:52:31

回答

3

如果使用JFrame

frame.setResizable(false); 

内延伸SingleFrameApplication一个应用程序类下面的工作:

this.getFrame().setResizable(false); 
1

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

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

我觉得它使用的JPanel

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

+0

http://www.dbuggr.com/softize/netbeans-java-setresizable/ – dirtyhandsphp 2012-04-23 10:52:03

+0

你正在采取整体错误的方法,但如果你走这条路,你应该接受maksimov的答案。首先“正确”(根据问题)答案。 – 2012-04-23 11:23:03

+0

是的,我已经接受了。 :) – dirtyhandsphp 2012-04-23 11:59:30

相关问题