이 책은 그래픽과 그래픽 사용자 인터페이스(GUI)를 포함한 애플리케이션이나 애플릿을 개발하는 자바 프로그래머를 위한 데스크탑용 퀵 레퍼런스이다. 자바 프로그래밍 언어 자체를 소개하고 있으며, 자바 플랫폼의 핵심 패키지와 클래스를 제공한다. 이 책은 또한 순수 자바로 구현된 클라이언트측 GUI와 그래픽을 위한 클래스 라이브러리이기도 하다. 플랫폼에 독립적인 클라이언트측 애플리케이션 개발도구가 만들 바탕을 제공한다. 하지만 이 책은 JFC나 스윙을 알기 쉽게 설명하는 책은 아니며, 실제 프로젝트나 개발 과정에서 프로그래머들이 수시로 참조하고 사용할 수 있도록 만들어졌다.
오렐리사의 넛셀 시리즈는 시스템 관리자와 프로그래머에게 없어서는 안될 가이드북이 되었고, JFC 인어 넷셀(JFC in a Nutshell)도 예외는 아니다. 이 책은 API 기본에 대해 경험이 있는 프로그래머에게는 JFC를 빠르게 사용할 수 있도록 하고, AWT, 자바 2D, 그리고 스윙 API에 대한 설명은 본서의 견고한 백그라운드가 된다. 이 책의 뒷부분은 JFC를 혼자 학습하는 데 유용한 지침서가 된다. 비록 퀵레퍼런스 부분이 600페이지가 넘는 방대한 분량이지만, 자바로 작업하는 개발자들에게는 없어서는 안될 툴이 되도록 꾸몄다.
주요 내용
역자 서문
차 례
서 문
1부. Java Foundation Classes 소개
1장. Java Foundation Classes
2장. 스윙과 AWT 아키텍처
컴포넌트
속성
컨테이너와 Containment
레이아웃 관리
간단한 그래픽 사용자 인터페이스
스윙 컴포넌트 아키텍처
3장. 스윙 프로그래밍 토픽
스윙의 버전
레이블과 HTML
액션
툴 팁
타이머
이벤트 디스패치 쓰레드
클라이언트 속성
키보드 단축키
직렬화
테두리
아이콘
커서
더블 버퍼링
박스 컨테이너
간단한 대화상자
JFileChooser
JColorChooser
메뉴
JTree와 TreeModel
JTable과 TableModel
JTextComponent와 HTML 텍스트 보여주기
Pluggable "룩 앤 필"
접근 가능
맞춤형 컴포넌트
4장. AWT와 자바 2D를 이용한 그래픽
자바 2D 이전의 그래픽
자바 2D 그래픽 속성과 오퍼레이션
좌표계
도형
직선 그리기
페인트
AlphaComposite를 이용한 색 혼합
렌더링 힌트
글꼴과 텍스트
버퍼에 저장된 이미지
AffineTransform을 이용한 변환
색 공간
5장. 프린팅
자바 1.1에서의 프린팅
자바 1.2에서의 프린팅
6장. 데이터 전송
데이터 전송 프레임워크
잘라내서-붙여넣기
끌어서-놓기
데이터 소스
데이터 싱크
7장. 애플릿
애플릿 작성하기
애플릿을 HTML 파일에 포함시키기
애플릿 보안
2부. API 퀵 레퍼런스
8장. java.applet 패키지
9장. java.awt 패키지
10장. java.awt.color 패키지
11장. java.awt.data transfer 패키지
12장. java.awt.dnd 패키지
13장. java.awt.dnd.peer 패키지
14장. java.awt.event 패키지
15장. java.awt.font 패키지
16장. java.awt.geom 패키지
17장. java.awt.im 패키지
18장. java.awt.image 패키지
19장. java.awt.image.renderable 패키지
20장. java.awt.peer 패키지
21장. java.awt.print 패키지
22장. javax.accessibility 패키지
23장. javax.swing 패키지
24장. javax.swing.border 패키지
25장. javax.swing.colorchooser 패키지
26장. javax.swing.event 패키지
27장. javax.swing.filechooser 패키지
28장. javax.swing.plaf 패키지
29장. javax.swing.table 패키지
30장. javax.swing.text 패키지
31장. javax.swing.text.html 패키지
32장. javax.swing.text.html.parser 패키지
33장. javax.swing.text.rtf 패키지
34장. javax.swing.tree 패키지
35장. javax.swing.undo 패키지
36장. 클래스 인덱스
자료명 | 등록일 | 다운로드 |
---|---|---|
예제소스 | 2016-04-06 | 다운로드 |