글쎄, MigLayout을 처음 접했고 백서와 빠른 시작에서이 글을 읽었지만 충분하지 않았습니다. 한 패널을 배치하고 그 중 하나의 패널을 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