Java 在JFrame中调整JPanel的大小

Java 在JFrame中调整JPanel的大小,java,swing,netbeans,jpanel,cardlayout,Java,Swing,Netbeans,Jpanel,Cardlayout,我是Java新手,开始学习swing,在JFrame中调整JPanel的大小时遇到问题。我将学习本教程: 因为最终我正在学习每一种不同的布局,现在我来到了CardLayout。在上面,有一个JPanel用于状态面板。这也是我想要做的,但是当我把一个JPanel拖到我的空白JForm上时,它会占用所有的空间,而且我看不到任何大小调整手柄,就像我使用.NET面板时一样。在“属性”窗口中更改preferredSize也不会起任何作用。我错过了什么?问这样一个基本的问题,我觉得自己是个十足的傻瓜,但我

我是Java新手,开始学习swing,在JFrame中调整JPanel的大小时遇到问题。我将学习本教程:

因为最终我正在学习每一种不同的布局,现在我来到了CardLayout。在上面,有一个JPanel用于状态面板。这也是我想要做的,但是当我把一个JPanel拖到我的空白JForm上时,它会占用所有的空间,而且我看不到任何大小调整手柄,就像我使用.NET面板时一样。在“属性”窗口中更改preferredSize也不会起任何作用。我错过了什么?问这样一个基本的问题,我觉得自己是个十足的傻瓜,但我真的找不到任何方法来调整这个问题的大小-|

编辑:


我忘了提;我使用的是NetBeans IDE

您无法调整
JComponent
的大小,因为您选择了
CardLayout
CardLayout
可以容纳/管理共享相同显示空间的一个或多个组件


您需要阅读的内容。

是的,我现在知道我应该做的是添加一个面板,并将该面板的布局设置为CardLayout。。不是主要的JForm。。明白了,谢谢。。