在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]
对于某些布局,它可能会容易得多。或者可以以某种方式实现这种行为?可能是什么伎俩?
答案 0 :(得分:4)
布局约束“flip_rows_and_columns”是“流动的”,如:
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"));
也可以在细胞中使用。