嗯,對於MigLayout我很新,並且已經在白皮書和Quickstart上閱讀了它,但這還不夠。我放置了一個面板,並且在下面我希望一個面板佔用30%窗戶等其餘部分,即70%。當窗口被調整大小(最大化)時,組件都搞亂了。 的代碼如下:列在MigLayout中調整窗口大小時意外增長窗口
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);
}
這個問題必須在這個論壇上解決幾次 – mKorbel
我是一個新手,人們建議miglayout,並沒有太多的教程,我可以瞭解這種佈局,所以請幫助我。 – crazy4