GUI(Graphical User Interface) : 컴퓨터를 사용하는 사용자를 위해 만들어진 특정한 기능을 가진 그래픽 요소
JAVA GUI 프로그래밍 : 사용자가 프로그램을 쉽게 다룰 수 있도록 그래픽을 제공하도록 프로그래밍 하는 것
AWT 와 Swing
AWT : 자바에서 GUI 를 프로그래밍 하기 위해 처음으로 제공한 라이브러리
- 특징 : java.awt 패키지에 Frame, Window, Panel, Button, Label 등이 존재, 운영체제의 자원 활용
Swing : AWT 를 대체하기 위해 자바로 작성된 GUI 객체
- 특징 : java.awt 패키지에 JFrame, JWindow, JPanel, JButton, JLabel 등이 존재, 운영체제의 자원 활용
- 컴포넌트 : JAVA에서 GUI를 구성하는 요소
- 컨테이너 : 다른 컴포넌트를 포함할 수 있는 컴포넌트
Swing GUI 프로그래밍 : 실제 GUI 프로그래밍을 하기 위해서 사용하는 메서드
'programming > Java' 카테고리의 다른 글
[Java] (Random 클래스) 활용 예제 (6) | 2022.07.20 |
---|---|
[Java] (컬렉션(Collection) 프레임워크(Framework)) 개념과 구조 (4) | 2022.07.19 |
[Java] (BigInteger) 개념 (2) | 2022.07.18 |
[Java] (Generic, class/interface) 개념과 필요성 (1) | 2022.07.18 |
[Java] (Thread) 개념 (2) | 2022.07.15 |