각진 세상에 둥근 춤을 추자
[Java] GUI 프로그래밍 본문
GUI (Graphic User Interface)는 사용자가 편리하게 프로그램을 사용하기 위해 화면과 컴포넌트를 지원하는 사용자 인터페이스이다.
- 컨테이너(Container): 다른 컴포넌트를 포함하는 GUI 컴포넌트 (ex. JDialog, JFrame...)
- 컴포넌트(Component): 컨테이너에 포함되어 화면에 출력되는 GUI Object (ex. 대부분의 스윙 컴포넌트)
스윙 컴포넌트 예시는 다음과 같다.
Swing Frame
[스윙 프레임]
- 모든 스윙 컴포넌트를 담는 최상위 GUI 컨테이너
- JFrame을 상속받아 구현
[JFrame의 구성]
- Frame - 스윙 프로그램의 기본 틀
- Menu Bar - 메뉴들이 부착되는 공간
- Content Pane - GUI 컴포넌트들이 부착되는 공간
'Java' 카테고리의 다른 글
[Java] Swing - Container Layout Manager (0) | 2022.10.10 |
---|---|
[Java] Swing - JFrame (0) | 2022.10.10 |
[Java] Socket을 이용한 Client/Server 채팅 프로그램 (0) | 2022.10.03 |
[Java] LinkedList 클래스 (0) | 2022.09.29 |
[Java] List 인터페이스 (0) | 2022.09.29 |