2012-09-08 114 views
3

我是Java新手,開始學習swing,並在調整JFrame內的JPanel大小時遇到​​問題。我下面這個教程:在JFrame中調整JPanel的大小

http://vincentramdhanie.blogspot.com/2009/11/cardlayout-with-netbeans.html

因爲最終我學習每一個不同的佈局,現在已經走到了CardLayout。在上面,有一個JPanel用於狀態面板。這就是我想要做的,但是當我將一個JPanel拖到我的空白JForm上時,它佔用了所有的空間,並且我沒有看到任何調整大小的句柄,就像我使用.NET面板時一樣。在屬性窗口中更改preferredSize也不會執行任何操作。我在這裏錯過了什麼?我覺得自己是一個完全的小鳥,只是提出這樣一個基本的問題,但我真的找不到調整這個東西的方法..: - |

編輯:

我忘了提;我正在使用NetBeans IDE

回答

4

由於您選擇了CardLayout,因此無法調整JComponent的大小。 CardLayout可以保存/管理共享相同顯示空間的一個或多個組件。

需要閱讀的內容documentation and good tutorials

+1

是的,我現在看到,我應該做的是添加一個面板,並將該面板的佈局設置爲CardLayout ..不是主要的JForm ..得到它,謝謝.. – Matt