调整JFrame中的JPanel大小

3
我刚开始学习Java,正在学习swing,并且在JFrame中调整JPanel大小时遇到了问题。我正在按照以下教程进行操作:http://vincentramdhanie.blogspot.com/2009/11/cardlayout-with-netbeans.html因为我最终要学习不同的布局方式,现在正在学习CardLayout布局方式。在上述教程中,使用了一个JPanel作为状态面板。这也是我想要做的事情,但是当我将一个JPanel拖到我的空白JForm上时,它占据了所有的空间,并且我看不到任何调整大小的手柄,就像使用.NET面板一样。在属性窗口中更改preferredSize也没有效果。我错过了什么吗?我感觉自己像个新手,问了这么一个基本的问题,但我真的找不到任何调整大小的方法.. :-|
编辑:我忘记提到;我正在使用NetBeans IDE。
1个回答

4
由于您选择了 CardLayout ,因此无法调整 JComponent 的大小。CardLayout 可以容纳/管理共享相同显示空间的一个或多个组件。
您需要阅读文档和好的教程。 请点击此处

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接