代码:
public class Try_Grow_01 {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setLayout(new MigLayout("fill, debug", "[fill]5[5]"));
frame.add(new JButton("one"), "");
frame.add(new JButton("two"), "");
frame.add(new JButton("three"), "");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
}
结果是
即。两个正确的细胞也会生长,而我希望它们不会生长。
如何完成?
答案 0 :(得分:2)
如果您希望第一个单元格增长并填充所有可用空间,则必须按如下方式创建MigLayout
:
frame.setLayout(new MigLayout("fill, debug", "[fill, grow][][]"));
如果您希望第一个单元格增长但没有填充可用空间,则必须按如下方式创建MigLayout
:
frame.setLayout(new MigLayout("fill, debug", "[grow][][]"));
的第6页