Java 如何使第一列增长,而所有其他列在布局中具有最小的大小?

Java 如何使第一列增长,而所有其他列在布局中具有最小的大小?,java,swing,miglayout,Java,Swing,Miglayout,守则: 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

守则:

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);

    }

}
结果是

i、 两个正确的细胞也会生长,而我不希望它们生长


如何完成?

如果希望第一个单元格增长并填充所有可用空间,则必须按如下方式创建
MigLayout

frame.setLayout(new MigLayout("fill, debug", "[fill, grow][][]"));
frame.setLayout(new MigLayout("fill, debug", "[grow][][]"));


如果希望第一个单元格增长但不填充可用空间,则必须按如下方式创建
MigLayout

frame.setLayout(new MigLayout("fill, debug", "[fill, grow][][]"));
frame.setLayout(new MigLayout("fill, debug", "[grow][][]"));

请参阅第6页,共页