컴포넌트를 컨테이너의 중앙을 기준으로 동서남북에 배치하는 클래스
매개변수로 전달받은 컴포넌트를 컨테이너의 원하는 위치에 배치하는 메소드
public class BorderLayoutApp extends Frame {
private static final long serialVersionUID = 1L;
public BorderLayoutApp(String title) {
super(title);
// setLayout(new BorderLayout()); // 생략 가능
Button button1 = new Button("Center");
Button button2 = new Button("East");
Button button3 = new Button("Wast");
Button button4 = new Button("South");
Button button5 = new Button("North");
add(button1, BorderLayout.CENTER);
add(button2, BorderLayout.EAST);
add(button3, BorderLayout.WEST);
add(button4, BorderLayout.SOUTH);
add(button5, BorderLayout.NORTH);
setBounds(600, 100, 400, 400);
setVisible(true);
}
public static void main(String[] args) {
new BorderLayoutApp("BorderLayout");
}
}