Netbeans设计师显示的形式与程序运行时不同

时间:2015-08-06 19:11:44

标签: java swing netbeans designer

在netbeans设计师中,它看起来像这样: https://channel9.msdn.com/Events/Ignite/2015/BRK3550

当我运行应用程序时,它看起来像这样:

我使用cardLayout作为主要布局,卡片使用免费设计布局,有多张卡片,但所有卡片都与第一张截图相同。

1 个答案:

答案 0 :(得分:2)

这是因为Nimbus外观是swing应用程序的默认设置。

参考Oracle docs的参考链接。 https://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/index.html

"看"申请书是指其外观。 "感觉"指的是小部件的行为方式。

在此编辑,因为我没有足够的声誉来添加评论。

参见: NetBeans (Java Swing): Set window size

一般承认的答案:

即使您已使用minimumSize和preferredSize设置大小,您可能忘记调用Window.pack(),其中Swing将调整组件(及其所有子组件)的大小。尺寸设定。

在设置了所有首选尺寸后,您可以在窗口(或构建窗口的任何内容)中调用它。