我有一个使用GridBagLayout布局的父JPanel parentPanel 。在这些面板中,我有另外3个孩子JPanels("childPanel1", "childPanel2", "childPanel3")
,如下所示:
_____ _____
| | 2 |
| 1 |_____|
| | 3 |
|_____|_____|
我使用BorderLayout.CENTER在一个固定大小的JFrame中添加了panelParent,我希望框架保持固定(不可调整大小),600 x 400。
子面板的宽度都相等,我希望它们保持相等。
对于子面板,我也使用了GridBagLayout
我在childPanel1中安排了组件,所有宽度仍然相等。
问题:当我开始向childPanel2添加组件时,它会调整自身和其他2个childPanel的大小。 子面板宽度不再相等。它变成这样:
____ ______
| | 2 |
| 1 |______|
| | 3 |
|____|______|
我有两个问题,
我刚刚开始了解Swing。
谢谢!