스윙 컴포넌트 소개

·2025년 6월 1일

Power Java

목록 보기
63/75

11.1 스윙 컴포넌트 소개

-스윙 컴포넌트는 윈도우 기반 응용 프로그램을 만드는 데 사용되는 JFC의 일부이다.
-JFC는 데스크탑 애플리케이션 개발을 쉽게 하는 GUI 컴포넌트들의 집합이다.
-스윙 컴포넌트는 AWT API를 기반으로 하며, 완전히 자바로 작성되었다.

*AWT와 달리, 스윙은 플랫폼 독립적이고 경량 컴포넌트 구조이다.

Jcomponent 클래스

최상위 컨테이너를 제외하고는 거의 모든 컴포넌트가 JComponent를 상속받는다.


-Jcomponent 클래스는
Component 클래스Container 클래스를 상속받는다.

< 컴포넌트의 외관 변경 >

< 컴포넌트의 상태 변경 >

< 공통 이벤트 처리 >

< 컴포넌트 그리기 >

< 컨테이너에 추가/제거 >

< 레이아웃 >

< 크기와 위치 정보 얻기 >



1. getWidth(), getHeight()
2. getX(), getY()
3. setPreferredSize(Dimension d)
ex)
setPreferredSize(new Dimension(100, 50));

0개의 댓글