基本的に私はこのセットアップを持っています
| JFrame with BorderLayout |
| -------------------------- |
| JPanel with GridBagLayout |
| JPanel with NullLayout |
JFrameはサイズ変更可能です。GridBagLayoutを使用するJPanelには、そのeltゲインJPanelsが含まれており、基本的に次のようになります。
|Obj|Obj|Obj|
|Obj|Obj|Obj|
|Obj|Obj|Obj|
グリッドは2次式である必要があります。
ウィンドウのサイズを変更すると、コンポーネントが自動的に調整されます。これにより、グリッドはその二次的な寸法を失い、長方形になります。
自分のレイアウトマネージャーを書くことでこれを防ぐことができます。だからあなたへの私の質問:二次グリッドを強制する別の可能性はありますか?