如何让 Miglayout 单元格垂直向下跨越所有行
How to get a Miglayout cell to span vertically down all rows
我有一个这样设置的 Miglayout。
setLayout(new MigLayout("hidemode 3","[200]" +"[50]" +"[400]",
"[]" +
"[]" +
"[]" +
"[]" +
"[]" +
"[]" +
"[]"));
在最右边(第三)列中,我希望它跨越所有七行。就好像它是一个合并的单元格,贯穿布局的整个垂直长度。水平跨越似乎工作正常,但我无法获得或找到使其垂直跨越的命令。
这就是我在代码中拥有该元素的方式:
add(myRightColumn, "cell 2 0");
但我也尝试添加 ,span
和 ,spany
并在字符串参数中列出一系列 cell/row 数字。一切都没有运气。
我想做的事情的正确语法是什么?
谢谢!
我已经解决了。正确的做法是这样
add(myRightColumn, "cell 2 0, span 1 7");
意味着它应该跨越 1 列和 7 行。
我有一个这样设置的 Miglayout。
setLayout(new MigLayout("hidemode 3","[200]" +"[50]" +"[400]",
"[]" +
"[]" +
"[]" +
"[]" +
"[]" +
"[]" +
"[]"));
在最右边(第三)列中,我希望它跨越所有七行。就好像它是一个合并的单元格,贯穿布局的整个垂直长度。水平跨越似乎工作正常,但我无法获得或找到使其垂直跨越的命令。
这就是我在代码中拥有该元素的方式:
add(myRightColumn, "cell 2 0");
但我也尝试添加 ,span
和 ,spany
并在字符串参数中列出一系列 cell/row 数字。一切都没有运气。
我想做的事情的正确语法是什么? 谢谢!
我已经解决了。正确的做法是这样
add(myRightColumn, "cell 2 0, span 1 7");
意味着它应该跨越 1 列和 7 行。