복습: Java JFC 초간단 개괄(Overview)

프로그래밍/자바(Java) 2006/09/21 01:42
JFC - Java Foundation Class

1997년 자바원(JavaOne) 개발자 콘퍼런스에서 최초로 발표되었으며
자바응용프로그램의 그래픽인터페이스(GUI)를 위한 클래스이다.
JFC는 다음과 같은 특징을 가지고 있다.

[그림] Swing GUI. Hello World

1. Swing GUI 콤포넌트 - 버튼에서 테이블의 작은 네모틀에 이르기까지 모든것을
                                     포함한다.

2. 맞춤형 외관 지원기능 (Pluggable Look and Feel Support)
  - 예를 들어 같은 자바프로그램이 윈도우또는 자바느낌을 줄 수 있다.
     1.4.2 이상의 자바플랫폼은 GTK+ 느낌의 GUI를 지원한다.

3. 접근성 있는 API - 시각장애자를 위한 스크린리더와 브레일(braille)을 지원하는 API

4. 자바2D API - 응용프로그램과 어플릿에서 고성능의 2D 그래픽을 지원하는 API
                     인쇄기기(printing device)에 고품질의 출력을 지원하는 확장API를
                     포함하고 있다.

5. 드래그드롭 - 자바응용프로그램 네이트응용프로그램 사이에 드래그앤 드롭이
                          가능하도록 지원한다.

6. 국제화 - 자국의 언어와 문화적인 편의를 위해 각각의 언어의 입출력이 자유롭게
               가능하도록 설계되어있다.

   
튜토리알 링크 http://java.sun.com/docs/books/tutorial/uiswing/TOC.html


top