目录 1
第1章 色彩和基本图形 1
概述 1
Java坐标系统的基本概念 1
用直线来绘制矩形 2
用方法DRAWRECT()绘制矩形 3
色彩及有关色彩组件 4
标准色彩 5
矩形和渐进阴影 5
多边形 7
带有阴影效果的矩形 8
平行四边形 10
选配光碟上附带的程序库 13
本章小结 14
第2章 Java构造块 15
概述 15
构造块 15
三角形构造块 16
平行四边形构造块 19
振荡多面体 23
椭圆构造块 29
可构造圆柱体的椭圆构造块 31
选配光碟上附带的程序库 36
本章小结 37
第3章 线段和三角形(第1部分 ) 38
概述 38
绘制线段和螺旋线 38
线段和肾形线 42
斜线和Lissajous曲线 45
线段和内(圆)摆线 49
选配光碟上附带的程序库 52
本章小结 53
第4章 线段和三角形(第2部分 ) 55
概述 55
振荡线段和叶形曲线 55
可变长度振荡线段与叶形线 58
振荡线段和Tschirnhaus曲线 62
渐进振荡线段和Tschirnhaus曲线 65
纹状振荡线段和Tschirnhaus曲线 70
选配光碟上附带的程序库 74
本章小结 76
第5章 矩形和三角形 77
概述 77
矩形与菱形曲线组合 77
矩形与外摆线的组合图形 80
矩形与振荡外摆线的组合图形 84
矩形与内摆线组合图形 87
矩形与振荡内摆线的组合图形 91
矩形与多级环线的组合图形 94
选配光碟上附带的程序库 97
本章小结 98
第6章 多项式曲线和线段 99
概述 99
计算多项式的值 99
多项式曲线与线段 100
多项式曲线和条纹线 104
多个多项式与线段的组合图形 109
多个多项式与条纹线 113
选配光碟上附带的程序库 118
本章小结 118
把三维点映射到二维坐标系中 119
多边形和三维极坐标 119
第7章 多边形与三维极坐标 119
概述 119
多边形和柱体 123
倾斜多边形与局部柱体 126
倾斜多边形与柱体 130
多边形和扩张柱体 133
多边形和膨胀的柱体 137
选配光碟上附带的程序库 140
本章小结 142
带有阴影的椭椭圆图形 143
绘制基本椭圆图形 143
概述 143
第8章 基于椭圆的对象 143
使用线段来绘制椭圆 145
渐进椭圆和对角阴影 146
绘制具有收缩效果的椭圆 149
绘制管风琴图形 152
绘制具有旋转效果的椭圆 155
选配光碟上附带的程序库 158
本章小结 159
第9章 椭圆和简单阴影 160
概述 160
绘制具有水平条纹的椭圆 160
绘制具有共同终点的嵌套的椭圆图形 162
在矩形中绘制嵌套椭圆图形 165
绘制渐进椭圆图形 167
绘制空心椭圆 170
选配光碟上附带的程序库 173
本章小结 174
第10章 椭圆、阴影、简单动画 175
概述 175
具有威尼斯阴影效果的椭圆柱 175
具有威尼斯阴影效果相互重叠的椭圆柱图形 178
绘制移动椭圆和线框 182
具有振荡移位效果的椭圆和线框 185
选配光碟上附带的程序库 188
本章小结 189
第11章 椭圆和基本动画的制作 190
概述 190
借助椭圆绘制风琴图形 190
绘制椭圆链 195
借助椭圆绘制滑轮 201
绘制卷曲纸片 209
选配光碟上附带的程序库 217
本章小结 217
概述 219
使用椭圆楔实现旋转锥体图形 219
第12章 带有线段和椭圆弧形的旋转对象 219
借助椭圆弧形绘制旋转锥体模拟图形 224
绘制水平自转锥体图形 229
使用椭圆楔绘制旋转椭圆罩 234
使用椭圆弧线绘制旋转椭圆罩图形 238
选配光碟上附带的程序库 245
本章小结 247
第13章 椭圆和三次图形 248
概述 248
借助三次曲线来绘制水平椭圆扇面图形 248
借助三次曲线来绘制水平自转椭圆扇面 251
绘制水平反向自旋椭圆扇面 256
绘制三次水平振荡椭圆扇面线框 260
绘制三次水平带状振荡椭圆扇面线框 265
选配光碟上附带的程序库 269
本章小结 270
第14章 椭圆和熔岩算法 272
概述 272
绘制振荡椭圆图形 272
绘制椭圆熔岩图形 276
椭圆熔岩和色彩 280
椭圆表示的流动的熔岩和色彩 284
选配光碟上附带的程序库 288
本章小结 289
借助椭圆弧绘制锥体 290
第15章 带条纹的椭圆和弧形 290
概述 290
使用旋转涡状椭圆弧绘制锥体 293
使用椭圆弧形和百叶帘阴影绘制涡状锥体 296
使用多彩椭圆弧绘制涡状锥体 299
使用椭圆弧形绘制涡状锥体 303
选配光碟上附带的程序库 307
本章小结 308
第16章 方格图案模式 309
概述 309
绘制二维方格图案 309
绘制三维方格图案 311
绘制渐进方格图案 313
绘制百叶窗图案 316
绘制方格网络图案 319
选配光碟上附带的程序库 322
本章小结 323
第17章 递归 324
概述 324
斐波纳契数列 325
使用递归绘制线段 325
使用递归绘制具有树型效果的线段 328
使用递归调用绘制具有蔓状效果图形 331
使用递归绘制正方形效果图 334
使用递归绘制三角形 339
使用递归绘制六边形 344
选配光碟上附带的程序库 350
本章小结 351
第18章 圆形和常用图形对象 352
概述 352
绘制时钟图像 352
绘制楔形对象 355
绘制具有三维效果的交通信号灯 358
铁门图形 360
绘制伞状图形 365
选配光碟上附带的程序库 369
本章小结 370
概述 371
显示GIF文件 371
第19章 载入图像 371
显示多个GIF文件 372
绘制由GIF文件组成的网格 374
显示由GIF文件组成的图案 377
GIF文件的缩放和显示 380
将GIF文件显示为相互连接的圆形网络 382
显示由GIF文件组成的数字日期图案 388
选配光碟上附带的程序库 395
本章小结 395
常用对象文件夹 396
第20章 混合图形 396
概述 396
国旗文件夹 397
混合图形文件夹 398
扑克牌文件夹 398
极坐标方程文件夹 398
星形线文件夹 399
不规则图形文件夹 399
条纹图形文件夹 399
附录A 常用绘图算法 400
附录B Java入门 410
附录C 光碟的使用方法 422