java
JAVA - GroupLayout 이란?
GroupLayout 은 전문적인 크로스 플랫폼 레이아웃을 쉽게 만들 수 있게 해줍니다.
구성 요소 간의 간격, 정렬 및 크기 조정이 쉬워서 초보자라도 원하는 위치에 손쉽게 배치할 수 있습니다.
GroupLayout 은 GUI 방식으로 제공하므로 Design 을 이용해 손쉬운 디자인이 가능합니다.
GroupLayout 은 java 6부터 사용할 수 있습니다.
// ex.1)
import java.awt.Container;
import javax.swing.GroupLayout;
import javax.swing.GroupLayout.Alignment;
import javax.swing.JFrame;
public class Ex07 extends JFrame{
Container c = getContentPane();
public Ex07() {
GroupLayout group = new GroupLayout(c);
group.setHorizontalGroup(
group.createParallelGroup(Alignment.LEADING)
.addGap(0, 492, Short.MAX_VALUE)
);
group.setVerticalGroup(
group.createParallelGroup(Alignment.LEADING)
.addGap(0, 473, Short.MAX_VALUE)
);
c.setLayout(group);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(500, 500);
}
public static void main(String[] args) {
new Ex07();
}
}
다음 그림은 GroupLayout 을 이용해 구성하였습니다.
0 댓글