본문 바로가기
Java

[Java Swing] 패널 (Panel)

by 스응 2023. 2. 14.
728x90
728x90

패널 (Panel)

  - 컴포넌트들을 그룹화시켜, 각 그룹에 대한 레이아웃을 지정할 수 있게 함

 

  - root 패널의 기본 레이아웃 : BorderLayout

      → 생성한 패널을 추가할 때는 BorderLayout 방식으로 add해야 함

  - 생성한 패널의 기본 레이아웃 : FlowLayout

      → 생성한 패널에 컴포넌트를 추가할 때는 FlowLayout 방식으로 add해야 함

 

// 선언
접근제어자 JPanel 패널명;

-----------
// 인스턴스화
패널명 = new JPanel();

// 패널 배경 색 지정
패널명.setBackground(Color.색상);

-----------
// 패널 추가 (기본 레이아웃일 때 : BorderLayout)
add(패널명, BorderLayout.방향);

// 패널에 컴포넌트 추가 (기본 레이아웃일 때 : FlowLayout)
패널명.add(컴포넌트명);

 

  - 예제 : https://young0105.tistory.com/76

320x100
반응형

댓글