私はMigLayoutにまったく慣れておらず、ホワイトペーパーとクイックスタートでそれについて読んだことがありますが、それだけでは不十分でした.1つのパネルをウィンドウの30%に、残りのパネルを70%に配置したいと思います。ウィンドウのサイズが変更される(最大化される)と、コンポーネントが混乱します。コードは次のとおりです。
Mig_tmp1(){
j=new JFrame("test");
j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
j.setLayout(new MigLayout("debug,fill","[70px]5[:70:250,grow]","[:100:]10[fill,grow]"));
one=new JPanel();
one.setBackground(Color.red);
two=new JPanel();
two.setBackground(Color.ORANGE);
three=new JPanel();
three.setBackground(Color.BLUE);
j.add(one,"wrap,span,grow");
j.add(two,"grow");//,"w 40!");
j.add(three,"grow");
//j.pack();
j.setSize(400, 600);
j.setVisible(true);
}