GUI 그래픽사용자인터페이스
- 최초 등록일
- 2020.06.03
- 최종 저작일
- 2013.04
- 11페이지/ 한컴오피스
- 가격 1,000원
목차
없음
본문내용
그래픽 사용자 인터페이스( Graphical User Interface )
GUI는 사용자에게 그래픽을 이용하여 좀 더 이해하기 쉽게 정보를 제공하는 것과
사용자가 마우스나 키보드를 이용해서 쉽게 입력하게 하는 것이 목적이다.
#GUI의 구성
GUI는 컴포넌트들로 구성된다.
컴포넌트( component ) : 그래픽화면을 구성하는 구성요소로 버튼, 레이블, 필드 등이 있다.
#GUI객체의 종류
GUI객체는 AWT와 Swing이 있다.
· AWT : 운영체제가 제공하는 자원을 이용하여 컴포넌트를 생성.
· Swing : 컴포넌트가 자바로 작성되어 있다.
#AWT와 Swing의 클래스
Swing은 AWT를 대처하기 위하여 AWT의 이름 앞에 J를 붙인 동일한 기능을 하는 컴포넌트들을 대체용으로 제공한다. ( ex.﹚ AWT의 Button클래스 ⇾ Swing의 JButton )
스윙( Swing )
#스윙의 기능
스윙에는 되돌리기 기능, 변경가능 한 텍스트 패키지, 통합세계화 기능, 룩앤필(look and feel) 제공, 드래그앤 드롭 기능, 이벤트 처리, 윈도우 관리 등의 기능들이 제공된다.
#스윙의 특징
스윙은 JFC의 일부이다.
JFC( Java Foundation Class ) : 애플리케이션에 그래픽 사용자 인터페이스, 풍부한 그래픽 기능, 다양한 언어와 다양한 입력 장치들을 지원한다.
#스윙 패키지
스윙 API는 대단히 강력하고 유연하지만 대단히 방대하다.
스윙 API는 모두 18개의 공용패키지로 구성되어 있다.
하지만 대부분의 프로그램은 스윙 API중에서 아주 작은 부분 집합만을 사용한다.
대부분의 경우 두 가지 패키지만 포함하면 된다.
- javax.swing
- javax.swing.event
참고 자료
없음