Power Java 제14장 배치 관리자
컨테이너 안에서 컴포넌트를 배치하는 방법에 대하여 살펴봅시다. 이번 장에서 학습할 내용 컨테이너 안에서 컴포넌트를 배치하는 방법에 대하여 살펴봅시다. 배치 관리자의 개요 배치 관리자의 사용 FlowLayout BorderLayout GridLayout BoxLayout CardLayout 절대 위치로 배치
배치 관리자의 개요 컨테이너 안의 각 컴포넌트의 위치와 크기를 결정하는 작업 그림14-1. 배치 관리자의 개념 [3/70]
배치 관리자의 개요 FlowLayout BorderLayout GridLayout
배치 관리자의 개요 BoxLayout CardLayout
배치 관리자를 사용하는 방법 크기와 정렬 힌트 제공하기 배치 방향 설정
FlowLayout 클래스
FlowLayout 예제
FlowLayout 예제
BorderLayout 클래스 BorderLayout은 5개의 영역으로 구분하고 각각의 영역에 컴포넌트를 배치
생성자
예제
예제
GridLayout 클래스 생성자
예제
GridLayout 예제
BoxLayout 클래스 예제
BoxLayout 예제
실행결과
CardLayout 클래스 생성자 메소드
CardLayout 예제
CardLayout 예제
CardLayout 예제
실행결과
절대 위치로 배치하기 배치 관리자를 null로 설정한다. add() 메소드를 사용하여 컴포넌트를 컨테이너에 추가한다. setBounds() 메소드를 사용하여 절대 위치와 크기를 지정한다. 컴포넌트의 repaint() 메소드를 호출한다.
예제
예제
실행결과