728x90
728x90
패널 (Panel)
- 컴포넌트들을 그룹화시켜, 각 그룹에 대한 레이아웃을 지정할 수 있게 함
- root 패널의 기본 레이아웃 : BorderLayout
→ 생성한 패널을 추가할 때는 BorderLayout 방식으로 add해야 함
- 생성한 패널의 기본 레이아웃 : FlowLayout
→ 생성한 패널에 컴포넌트를 추가할 때는 FlowLayout 방식으로 add해야 함
// 선언
접근제어자 JPanel 패널명;
-----------
// 인스턴스화
패널명 = new JPanel();
// 패널 배경 색 지정
패널명.setBackground(Color.색상);
-----------
// 패널 추가 (기본 레이아웃일 때 : BorderLayout)
add(패널명, BorderLayout.방향);
// 패널에 컴포넌트 추가 (기본 레이아웃일 때 : FlowLayout)
패널명.add(컴포넌트명);
320x100
반응형
'Java > Swing (GUI)' 카테고리의 다른 글
[Java/Swing] 이미지 삽입하기 (0) | 2023.02.14 |
---|---|
[Java/Swing] paint 메서드 : 도형, 이미지, 문자열 그리기 (0) | 2023.02.14 |
[Java/Swing] 패널 - 영역 분리하기 (0) | 2023.02.14 |
[Java/Swing] 컴포넌트 (Component) (0) | 2023.02.14 |
[Java/Swing] 배치 관리자 (Layout) (0) | 2023.02.14 |