構造をきちんと中央揃えにしようとしていますが、ラベルとフィールドの間に等間隔がありません。それらをマージする代わりに、2 つの列を使用する必要があるかもしれないと考えています。
これは私が達成したいことです:
+-----------------------------------------------+
| |
| lbl1 [ txt1 ] |
| lbl2 [ txt2 ] |
| lbl3 [ txt3 ] |
| lbl4 [ txt4 ] |
| [btn5][btn6] |
| |
| |
| |
| |
+-----------------------------------------------+
これは私の現在のコードです:
contentPane.setLayout(new MigLayout("fill","center"));
contentPane.add(lbl1, "split 2, span");
contentPane.add(txt1, "wrap");
contentPane.add(lbl2, "split 2, span");
contentPane.add(txt2, "wrap");
contentPane.add(lbl3, "split 2, span");
contentPane.add(txt3, "wrap");
contentPane.add(lbl4, "split 2, span");
contentPane.add(txt4, "wrap");
contentPane.add(btn5, "split 2, span");
contentPane.add(btn6);
これは課題が視覚的にどのように見えるかです。これは、ラベルとテキスト フィールドの間のスペースです。
MigLayout を使用してこのレイアウトを実現するにはどうすればよいですか?