컴포넌트를 컨테이너의 왼쪽부터 오른쪽 방향으로 차례대로 배치하는 클래스
Panel, Applet 등의 클래스로 생성된 컨테이너의 기본 배치관리자
컴포넌트 배치시 컨테이너의 폭을 벗어날 경우 자동으로 아래로 이동하여 배치 처리
public class FlowLayoutApp extends Frame {
private static final long serialVersionUID = 1L;
public FlowLayoutApp(String title) {
super(title);
// 프레임의 배치관리자를 [FlowLayout]으로 변경
setLayout(new FlowLayout());
Button button1 = new Button("Button 1");
Button button2 = new Button("Button 2");
Button button3 = new Button("Button 3");
Button button4 = new Button("Button 4");
Button button5 = new Button("Button 5");
add(button1);
add(button2);
add(button3);
add(button4);
add(button5);
setBounds(600,100,500,400);
setVisible(true);
}
public static void main(String[] args) {
new FlowLayoutApp("FlowLayout");
}
}
창 사이즈 안 줄였을 때는 한 줄에 정렬되어 나옴
창 사이즈 줄였을 때는 다음 줄로 넘어감