JPanel — 패널 컴포넌트
JPanel — 패널 컴포넌트
JPanel은 범용 경량 컨테이너입니다. 다른 컴포넌트를 그룹화하거나 배치하는 데 사용합니다.
본문
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