목차
제1장 컴퓨터 그래픽스의 기본 개념
   1-1. 컴퓨터 그래픽스의 개요 ... 13
   1-2. 컴퓨터 그래픽 디스플레이 장치 ... 14
   1-3. 컴퓨터 그래픽스 시스템 ... 18
   1-4. 컴퓨터 그래픽스의 활용 분야 ... 20
제2장 자바 컴퓨터 그래픽스의 기초
   2-1. 자바 그래픽스 프로그램의 개요 ... 29
   2-2. 자바 그래픽스의 화면구성 ... 31
   2-3. 자바 그래픽스 메소드 ... 33
   2-4. 점을 그리는 자바 그래픽스 ... 39
   2-5. 선을 그리는 자바 그래픽스 ... 47
   2-6. 사각형, 타원(원), 호를 그리는 자바 그래픽스 ... 58
   2-7. 다각형을 그리는 자바 그래픽스 ... 73
   2-8. 그래픽 화면상의 문자 및 이미지 출력 ... 75
제3장 자바 2D 그래픽스
   3-1. 자바 Graphics2D 클래스의 개요 ... 91
   3-2. 점 그리기 ... 92
      3-2-1 Point2D 클래스 ... 92
      3-2-2 도형과 패스 클래스 ... 93
      3-2-3 GeneralPath() 클래스 ... 94
   3-3. 직선과 곡선 그리기 ... 96
      3-3-1 Line2D 클래스 ... 96
      3-3-2 QuadCurve2D 클래스 ... 100
   3-4. 직사각형 타원(원)을 그리기 ... 103
      3-4-1 Rectangle2D 클래스 ... 103
      3-4-2 RoundRectangle2D 클래스 ... 106
      3-4-3 Ellipse2D 클래스 ... 108
      3-4-4 Arc2D 클래스 ... 122
제4장 색상 채우기와 스트로크
   4-1. 도형 내부색상 채우기 ... 149
      4-1-1 단색으로 칠하기 ... 150
      4-1-2 GradientPaint 클래스 ... 156
      4-1-3 TexturePaint 클래스 ... 161
   4-2. Stroking ... 166
      4-2-1 Stroke 객체 ... 166
      4-2-2 BasicStroke 클래스 ... 167
      4-2-3 BasicStroke 생성자 메소드 ... 169
      4-2-4 선 끝 스타일 ... 171
      4-2-5 선과 선의 결합 스타일 ... 173
      4-2-6 점선 스타일 ... 175
   4-3. 텍스트와 폰트 메트릭스 ... 177
      4-3-1 텍스트 그리기 ... 177
      4-3-2 텍스트 안에 이미지나 도형을 삽입 ... 180
      4-3-3 폰트 메트릭스 ... 185
제5장 랜더링
   5-1. 개요 ... 191
   5-2. 변환 ... 191
      5-2-1 좌표 이동 ... 192
      5-2-2 회전 ... 200
      5-2-3 스케일링 ... 207
      5-2-4 쉬어링 ... 213
   5-3. 합성 ... 217
      5-3-1 AlphaComposite 클래스 ... 217
      5-3-2 XORMode 클래스 ... 221
   5-4. 클리핑 ... 223
제6장 그래프 그리기
   6-1. 막대 그래프 ... 233
   6-2. 파이 차트 ... 245
   6-3. 타원형 파이 차트 ... 251
   6-4. 이차 함수 그래프 ... 254
제7장 3차원 그래프 그리기
   7-1. 3차원 좌표계 ... 277
   7-2. 3차원 변환 ... 278
      7-2-1 위치 변환 ... 278
      7-2-2 회전 ... 279
      7-2-3 스케일링 ... 296
제8장 이미지 & 에니메이션
   8-1. 이미지 ... 305
      8-1-1 이미지 적재 ... 305
      8-1-2 이미지 화면에 표시하기 ... 308
   8-2. 이미지 프로그래밍 ... 310
      8-2-1 이미지의 일부분 확대 메소드 ... 310
      8-2-2 이미지의 수직 축으로 회전 ... 311
      8-2-3 이미지의 수평축으로 회전 ... 312
      8-2-4 이미지의 수직/수평축으로 회전 ... 314
   8-3. 애니메이션 ... 318
제9장 카오스와 프랙탈
   9-1. 카오스란? ... 339
   9-2. 프랙탈 ... 340
   9-3. 메소드 재귀호출과 프랙탈 ... 341
   9-4. 만델브로트 집합 ... 360
   9-5. 줄리아 집합 ... 369
   9-6. 뉴-톤 법과 프랙탈 ... 379
   9-7. 카오스 게임 ... 388
제10장 응용 프로그램
   10-1. Pattern 프로그램 ... 401
   10-2. 이차함수 그래프 ... 424
   10-3. 이미지 프로그램 ... 433
   10-4. 프랙탈 프로그램 ... 441
부록 ... 453
찾아보기 ... 461
닫기