以下は、JavaSwingとMigLayoutをメインのレイアウトマネージャーとして使用して作成したGUIのスクリーンショットです。「ゲームボード」は可能な限り最小のサイズを維持していますが、これは望ましくない動作です。JPanel
これを左右に伸ばして欲しいです。
レイアウトが期待どおりに動作しないのはなぜですか?この動作を変更できますか?
メインウィンドウの関連コードは次のとおりです。
_frame.setLayout(new MigLayout());
_frame.getContentPane().add(_board);
_frame.getContentPane().add(_cardPick, "wrap, span 2 1");
_frame.getContentPane().add(_regList);
_frame.getContentPane().add(_chkPowerdown, "gapleft 15, align left bottom");
_frame.getContentPane().add(_btnSubmit, "gapleft 15, wrap, align left bottom");
_frame.pack();
最初の3つのコンポーネントにはすべてがありTitledBorder
ます。JPanel
が付いたカスタムメイドのですMigLayout
。