Netbeans 设计器显示与程序运行时不同的形式
Netbeans designer shows different form than when the program runs
在 netbeans 设计器中它看起来像这样:
当我 运行 应用程序时,它看起来像这样:
我正在使用 cardLayout 作为主要布局,卡片使用自由设计布局,有多个卡片,但所有卡片的大小都与第一个屏幕截图相同。
这是因为 Nimbus 外观和感觉是 swing 应用程序的默认设置。
供 Oracle 文档参考 link。
https://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/index.html
应用程序的"look"是指它的外观。 "feel" 指的是小部件的行为方式。
由于我没有足够的声誉来添加评论,因此在此处进行编辑。
参考:
NetBeans (Java Swing): Set window size
接受的答案:
即使您已经使用 minimumSize 和 preferredSize 设置了大小,您也可能忘记调用 Window.pack(),其中 Swing 将根据设置的大小调整组件(及其所有子组件)的大小.
在设置所有首选尺寸后,您可以在 window(或构建 window 的任何内容)中调用它。
在 netbeans 设计器中它看起来像这样:
当我 运行 应用程序时,它看起来像这样:
我正在使用 cardLayout 作为主要布局,卡片使用自由设计布局,有多个卡片,但所有卡片的大小都与第一个屏幕截图相同。
这是因为 Nimbus 外观和感觉是 swing 应用程序的默认设置。
供 Oracle 文档参考 link。 https://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/index.html
应用程序的"look"是指它的外观。 "feel" 指的是小部件的行为方式。
由于我没有足够的声誉来添加评论,因此在此处进行编辑。
参考: NetBeans (Java Swing): Set window size
接受的答案:
即使您已经使用 minimumSize 和 preferredSize 设置了大小,您也可能忘记调用 Window.pack(),其中 Swing 将根据设置的大小调整组件(及其所有子组件)的大小.
在设置所有首选尺寸后,您可以在 window(或构建 window 的任何内容)中调用它。