메뉴가 있는 창을 만들기 위한 컨테이너 클래스다.
Frame 포스팅 바로가기
컴퍼넌트를 배치하기 위한 컨테이너 클래스다.
Panel 포스팅 바로가기
컴퍼넌트를 원하는 컨테이너의 위치에 배치하는 메소드다.
컴퍼넌트 배치 위치는 BorderLayout 클래스의 상수필드 이용한다.
컴퍼넌트 배치 위치가 생략된 경우 무조건 중앙에 배치된다.
중앙에는 반드시 컴퍼넌트를 배치해야 되지만 동,서,남,북 위치에는 컴퍼넌트 배치가 생략이 가능하다.
add(button1, BorderLayout.EAST);
add(button2, BorderLayout.WEST);
add(button3, BorderLayout.SOUTH);
add(button4, BorderLayout.NORTH);
add(button5, BorderLayout.CENTER);
컨테이너의 배치 관리자를 변경하는 메소드다.
setLayout() 메서드에 null을 전달하면 배치 관리자를 사용하지 않도록 설정한다.
배치 관리자를 사용하지 않을 경우 컴퍼넌트의 크기와 출력위치를 변경해야만 컨테이너에 부착된다.
setLayout(null);