0

MigLayout のドキュメントには次のように書かれています。

左から右および下から上へのレイアウトを完全にサポートします。

これは、行の左から右ではなく、列にもコンポーネントを追加できるということですか? つまり、つまり:

JPanel p = new JPanel(new MigLayout("flip_rows_and_columns"));
p.add(new JButton("A"));
p.add(new JButton("B"), "wrap");
p.add(new JButton("C"));

生成されます:

[A][C]
[B]

それ以外の

[A][B]
[C]

一部のレイアウトでは、おそらくはるかに簡単です。または、そのような行動は何とか達成できますか?何かのトリックでしょうか?

4

1 に答える 1

4

次のように、レイアウト制約 "flip_rows_and_columns" は "flowy" です。

MigLayout layout = new MigLayout("wrap 2, debug, flowy");
JComponent content = new JPanel(layout);
content.add(new JButton("A"));
content.add(new JButton("B"));
content.add(new JButton("C"));

セルにも使用できます。

于 2012-10-16T08:43:40.400 に答える