mig レイアウトで比較的通常のレイアウトを実現する「最良の」方法について疑問に思っています。大きなコンポーネント (この場合は JLists など) と、2 つの大きなコンポーネントの間にボタンがあります。だから私は、下部に隙間のある垂直ボタンスタックが欲しい. 何度かやりましたが、
- この結果を達成する方法はたくさんあるようです。
- 毎回、試行錯誤を繰り返しており、何かを見逃しているに違いないと感じています。
- いずれにせよ、これはよくある問題なので、どこかにサンプルがあるといいのですが、MigLayout の wiki として stackOverflow が使われているようです。
だから、私は milayout でこのプレゼンテーションを実現したい:
+---------------+ +----+ +----------------------+
| list 1 | | bt1| | list2 |
| | +----+ | |
| | +----+ | |
| | | bt2| | |
| | +----+ | |
| | +----+ | |
| | | bt3| | |
| | +----+ | |
| | | |
| | | |
+---------------+ +----------------------+
現在、私は:
add(new JScrollPane(jlist1),"grow, pushy");
add(button1,"flowy, aligny top, split 3");
add(button2, "");
add(button3, "");
add(new JScrollPane(jlist2), "grow, pushy");
それを行うより良い方法はありますか?ボタンを配置するためのパネルを作成しないことは価値がありますか?