JPanel — 패널 컴포넌트

JPanel — 패널 컴포넌트

JPanel은 범용 경량 컨테이너입니다. 다른 컴포넌트를 그룹화하거나 배치하는 데 사용합니다.

출처: Java API Reference

본문

public class JPanel extends JComponent implements Accessible

JPanel은 범용 경량 컨테이너입니다. JPanel에 대한 예와 작업 중심 문서는 The Java Tutorial의 "How to Use Panels" 섹션을 참고하세요. 경고: Swing은 스레드에 안전하지 않습니다. 이 클래스의 직렬화된 객체는 향후 Swing 버전과 호환되지 않을 수 있습니다. 현재 직렬화 지원은 단기 저장이나 같은 버전의 Swing을 실행하는 애플리케이션 간 RMI에 적합합니다. 1.4부터 모든 JavaBean의 장기 저장 지원이 java.beans 패키지에 추가되었으니 XMLEncoder를 참고하세요.

JPanel

public JPanel(LayoutManager layout, boolean isDoubleBuffered)

지정된 레이아웃 매니저와 버퍼링 전략으로 새 JPanel을 만듭니다.

  • 매개변수: layout - 사용할 LayoutManager
  • 매개변수: isDoubleBuffered - boolean, 더블 버퍼링이면 true. 추가 메모리를 사용해 빠르고 깜빡임 없는 갱신을 이룹니다

JPanel

public JPanel(LayoutManager layout)

지정된 레이아웃 매니저로 새 더블 버퍼링된 JPanel을 만듭니다.

  • 매개변수: layout - 사용할 LayoutManager

JPanel

public JPanel(boolean isDoubleBuffered)

지정된 버퍼링 전략으로 새 JPanel을 만듭니다.

  • 매개변수: isDoubleBuffered - 더블 버퍼링이면 true

JPanel

public JPanel()

기본 FlowLayout을 사용하는 새 더블 버퍼링된 JPanel을 만듭니다.

updateUI

public void updateUI()

UI 프로퍼티를 현재 룩앤필의 값으로 재설정합니다.

  • 재정의: JComponent 클래스의 updateUI

getUIClassID

public String getUIClassID()

이 컴포넌트를 렌더링하는 L&F 클래스의 이름을 지정하는 문자열을 반환합니다.

  • 재정의: JComponent 클래스의 getUIClassID
  • 반환값: 문자열 "PanelUI"

getAccessibleContext

public AccessibleContext getAccessibleContext()

이 JPanel과 연관된 AccessibleContext를 가져옵니다. JPanel의 경우 AccessibleContext는 AccessibleJPanel의 형태를 취합니다.

  • 반환값: 이 JPanel의 AccessibleContext 역할을 하는 AccessibleJPanel

더 알아보기