* 스윙(Swing)
- Java에서 지원해주는 GUI 패키지
- javax.swing 패키지를 통해 제공
- AWT컴포넌트와 다르게 운영체제와 관계없이 항상 동일하게 GUI를 표현/작동
> 경량 컴포넌트
- AWT컴포넌트와의 구분을 위해 모두 J(대문자)로 시작됨
ex) AWT의 버튼 Button / Swing의 버튼 JButton
* 스윙 컴포넌트
- JFrame : 응용프로그램 전체를 담는 프레임
- JMenuBar : 각 메뉴를 답는 바를 생성
- JMenu : 각 메뉴를 생성 / 메뉴 바에 부착
- JToolBar : 툴바를 생성
- JButton : 버튼/이미지버튼 생성
- JLabel : 단순 문자열 구현 / 이미지 보여주기
- JTextField : 한 줄 문자열 입력을 받는 Field 생성
- JComboBox : 푸시 다운 버튼을 구현
> JButto~JComboBox : JToolBar에 부착됨
- JSplitPane : 두개의 분리된 팬을 구현
- JList : 리스트 구현 / JSplitPane에 왼쪽에 생성됨
- JScrollPane : 스크롤 기능을 가능하게 만듬
* 컨테이너 vs 컴포넌트
- 컨테이너 : 다른 컴포넌트를 포함 할 수 있는 특별한 GUI 컴포넌트
- 컴포넌트 : 다른 컴포넌트를 포함 할 수 없으며, 임의의 컨테이너에 포함 되어야 화면에 출력되는 컴포넌트
- Java에서 지원해주는 GUI 패키지
- javax.swing 패키지를 통해 제공
- AWT컴포넌트와 다르게 운영체제와 관계없이 항상 동일하게 GUI를 표현/작동
> 경량 컴포넌트
- AWT컴포넌트와의 구분을 위해 모두 J(대문자)로 시작됨
ex) AWT의 버튼 Button / Swing의 버튼 JButton
* 스윙 컴포넌트
- JFrame : 응용프로그램 전체를 담는 프레임
- JMenuBar : 각 메뉴를 답는 바를 생성
- JMenu : 각 메뉴를 생성 / 메뉴 바에 부착
- JToolBar : 툴바를 생성
- JButton : 버튼/이미지버튼 생성
- JLabel : 단순 문자열 구현 / 이미지 보여주기
- JTextField : 한 줄 문자열 입력을 받는 Field 생성
- JComboBox : 푸시 다운 버튼을 구현
> JButto~JComboBox : JToolBar에 부착됨
- JSplitPane : 두개의 분리된 팬을 구현
- JList : 리스트 구현 / JSplitPane에 왼쪽에 생성됨
- JScrollPane : 스크롤 기능을 가능하게 만듬
* 컨테이너 vs 컴포넌트
- 컨테이너 : 다른 컴포넌트를 포함 할 수 있는 특별한 GUI 컴포넌트
- 컴포넌트 : 다른 컴포넌트를 포함 할 수 없으며, 임의의 컨테이너에 포함 되어야 화면에 출력되는 컴포넌트