728x90
반응형
* add() 메소드를 사용하여 FlowLayout 배치관리자는 가진 컨테이너에 컴포넌트를 부착할 수 있다.
container.setLayout(new FlowLayout());
container.add(new JButton("add"));
container.add(new JButton("sub"));
container.add(new JButton("mul"));
container.add(new JButton("div"));
container.add(new JButton("Calculate"));
* FlowLayout 배치관리자는 컴포넌트를 컨테이너 공간 내에서 왼쪽에서 오른쪽으로 배치하고, 더 이상 오른쪽에 공간이 없으면 다시 아래로 내려와서 왼쪽에서 오른쪽으로 배치한다.
* FlowLayout 배치관리자의 생성자와 속성
1) 생성자: FlowLayout(int align, int hGap, int vGap);
align, hGap, vGap 값을 가진 FlowLayout 배치관리자를 생성한다.
align: 컴포넌트를 정렬하는 방법 지정
왼쪽 정렬 | FlowLayout.LEFT |
오른쪽 정렬 | FlowLayout.RIGHT |
중앙 정렬 | FlowLayout.CENTER |
hGap: 좌우 두 컴포넌트 사이의 수평 간격, 픽셀 단위. 디폴트는 5
VGap: 상하 두 컴포넌트 사이의 수직 간격, 픽셀 단위. 디폴트는 5
new FlowLayout(); // 중앙 정렬과 hGap=5, vGap=5인 기본 값 배치관리자 생성
new FlowLayout(FlowLayout.LEFT); // 왼쪽 정렬과 hGap=5, vGap=5인 배치관리자 생성
new FlowLayout(FlowLayout.LEFT, 10, 20); // 왼쪽 정렬과 hGap=10, vGap=20인 배치관리자 생성
반응형
'IT > 자바공부' 카테고리의 다른 글
자바 GridLayout 배치관리자, 명품자바프로그램9장 (0) | 2022.07.24 |
---|---|
자바 BorderLayout 배치관리자, 명품자바프로그래밍 9장 (0) | 2022.07.24 |
자바 컨테이너와 배치(1), 명품자바프로그래밍 9장 (0) | 2022.07.24 |
자바 스윙 응용프로그램 종료, 명품자바프로그래밍9장 (0) | 2022.07.24 |
자바 GUI, 스윙 GUI 만들기, 명품자바프로그래밍9장 (0) | 2022.07.24 |