图书目录

目  录

第1篇  图形图像篇

第1章  Java图形与文本 2

1.1  绘制图形和文本 3

实例001  绘制直线 3

实例002  绘制矩形 4

实例003  绘制正方形 5

实例004  绘制椭圆 6

实例005  绘制圆弧 7

实例006  绘制指定角度的填充扇形 8

实例007  绘制多边形 9

实例008  绘制二次曲线 10

实例009  绘制三次曲线 12

实例010  绘制文本 13

实例011  设置文本的字体 14

实例012  设置文本和图形的颜色 15

1.2  笔画和图形处理 16

实例013  设置笔画的粗细 16

实例014  设置笔画样式 18

实例015  设置连接方式 19

实例016  设置虚线模式 20

实例017  缩放图形 22

实例018  旋转图形 23

实例019  斜切图形 24

实例020  为图形填充渐变色 25

实例021  平移坐标轴 27

1.3  绘制图案 28

实例022  绘制五环图案 28

实例023  绘制艺术图案 29

实例024  绘制花瓣 30

实例025  绘制公章 32

1.4  图形的合并运算 33

实例026  图形的加运算 33

实例027  图形的减运算 35

实例028  图形的交运算 36

实例029  图形的异或运算 37

第2章  Java图像处理 39

2.1  图像处理 40

实例030  绘制图像 40

实例031  缩放图像 41

实例032  翻转图像 42

实例033  旋转图像 44

实例034  倾斜图像 45

实例035  裁剪图片 46

2.2  颜色处理 47

实例036  调整图片的亮度 47

实例037  转换彩色图片为灰度图片 49

实例038  使用像素值生成图像 50

第3章  绘图特效 52

3.1  文字特效 53

实例039  立体效果的文字 53

实例040  阴影效果的文字 54

实例041  倾斜效果的文字 55

实例042  渐变效果的文字 56

实例043  会变色的文字 58

实例044  水印文字特效 59

实例045  顺时针旋转文字 60

实例046  动态绘制文本 62

实例047  中文验证码 64

实例048  图片验证码 65

实例049  带干扰线的验证码 66

3.2  图片特效 68

实例050  纹理填充特效 68

实例051  水波效果的图片 69

实例052  局部图像放大 71

实例053  图片半透明特效 73

实例054  图片溶合特效 74

实例055  以椭圆形显示图像 75

实例056  图片百叶窗特效 76

实例057  图片马赛克特效 78

实例058  模糊 80

实例059  锐化 81

实例060  照亮边缘 82

实例061  反向 84

实例062  光栅图像 85

实例063  图片倒影效果 87

第4章  动画和游戏 90

4.1  文字动画 91

实例064  文字淡入淡出 91

实例065  文字缩放 93

实例066  文字跑马灯 94

实例067  字幕显示 96

实例068  文字闪现 98

实例069  滚动广告字幕 99

4.2  图片动画 101

实例070  图片淡入淡出 101

实例071  随鼠标指针移动的图片 103

实例072  通过键盘移动图片 104

实例073  图片动态拉伸 106

实例074  桌面弹球 107

实例075  循环滚动图片 109

实例076  撞球动画 111

实例077  电影胶片特效 113

实例078  随机移动的图片 115

实例079  雪花飘落动画 116

实例080  图片旋转动画 118

实例081  图片闪现动画 119

实例082  帧动画效果 121

实例083  水波动画 123

4.3  游戏开发 125

实例084  图片配对游戏 125

实例085  小猪走迷宫 128

实例086  拼图游戏 130

实例087  海滩捉螃蟹 133

实例088  荒山打猎游戏 135

实例089  打字母游戏 137

实例090  警察抓小偷 139

实例091  掷骰子 141

实例092  画梅花 143

实例093  打造自己的开心农场 144

第5章  打印报表 147

5.1  打印控制 148

实例094  “打印”对话框 148

实例095  实现打印 149

实例096  打印图形 150

实例097  打印图片 152

实例098  打印预览 153

实例099  倒序打印 155

实例100  为打印内容添加水印 157

实例101  自动为打印内容添加水印 158

5.2  打印的应用 160

实例102  打印快递单 160

实例103  打印报表 162

实例104  打印桌面图片 164

实例105  打印柱形图表 165

实例106  打印饼形图表 167

实例107  打印折线图表 169

实例108  打印区域图表 170

实例109  打印带柱形图表的报表 172

实例110  打印带饼形图表的报表 174

实例111  打印带折线图表的报表 175

实例112  导出报表到Excel表格 177

实例113  导出报表到PDF文档 179

实例114  批量打印条形码 181

实例115  相册特效打印程序 183

实例116  镜面效果文本打印 186

实例117  透明的打印预览对话框 187

第6章  管理图像文件 189

6.1  图像的修改与保存 190

实例118  保存图片文件 190

实例119  修改图片文件名 191

实例120  缩放图片并保存 192

实例121  为图片添加水印并保存 194

实例122  溶合两张图片并保存 196

实例123  模糊图片并保存 197

实例124  锐化图片并保存 199

实例125  照亮边缘并保存 200

实例126  反向并保存图片 202

实例127  填充纹理并保存为图片 204

6.2  图片在数据库中的存取 205

实例128  图片存储到Access数据库中 205

实例129  图片存储到MySQL数据库中 206

实例130  图片存储到SQLServer数据库中 208

实例131  读取Access数据库中存储的图片 209

实例132  读取MySQL数据库中存储的图片 210

实例133  读取SQLServer数据库中存储的图片 211

实例134  修改Access数据库中存储的图片 212

实例135  修改MySQL数据库中存储的图片 214

实例136  修改SQLServer数据库中存储的图片 215

6.3  其他应用 216

实例137  获取鼠标指针在任意位置的颜色值 216

实例138  图片浏览器 218

实例139  转换图片格式 219

实例140  绘制石英钟 221

实例141  画图程序 222

实例142  屏幕抓图程序 224

实例143  屏幕放大镜 225

  

第2篇  JFreeChart图表篇

第7章  JFreeChart基本操作 230

7.1  JFreeChart基础操作 231

实例144  基本饼图 231

实例145  显示图示 232

实例146  工具栏提示 233

实例147  乱码问题 235

实例148  显示数值 237

实例149  抗锯齿设置 238

7.2  设置图表背景 239

实例150  设置背景图片 239

实例151  设置图片对齐方式 241

实例152  设置背景图片透明度 242

实例153  设置背景颜色 243

7.3  处理图表的边框 244

实例154  隐藏图表边框 244

实例155  图表边框笔触 245

实例156  图表边框颜色 247

7.4  修改图表的图示 248

实例157  设置图示背景色 248

实例158  设置图示边框 249

实例159  设置图示边框颜色 250

实例160  设置图示边缘间距 251

实例161  设置图示字体颜色 252

实例162  设置图示位置 253

第8章  基础图表技术 255

8.1  普通饼图 256

实例163  分离饼图 256

实例164  椭圆形饼图 257

实例165  饼图的阴影 258

实例166  饼图的分类边框颜色 260

实例167  加粗饼图分类边框 261

实例168  设置饼图颜色 262

实例169  饼图旋转角度 263

实例170  饼图旋转顺序 265

实例171  隐藏分类标签连接线 266

8.2  3D饼图 267

实例172  创建3D饼图 267

实例173  3D饼图透明度 269

实例174  3D饼图的Z轴 270

实例175  逆时针旋转3D饼图 271

实例176  顺时针旋转3D饼图 272

8.3  多饼图 274

实例177  实现多饼图 274

实例178  多饼图乱码 275

实例179  多饼图的展示方式 277

实例180  3D多饼图 278

8.4  基本柱形图 280

实例181  简单柱形图 280

实例182  柱形图角度 282

实例183  柱形图负值 283

8.5  X坐标轴 285

实例184  X轴字体 285

实例185  X轴标签字体 287

实例186  X轴标签角度 288

实例187  X轴显示情况 290

实例188  X轴尺度线颜色 292

实例189  隐藏X轴尺度线 293

实例190  X轴尺度线笔触 295

实例191  X轴尺度标签角度 296

实例192  X轴分类的间距 298

实例193  X轴分类与原点的间距 299

实例194  X轴的显示位置 300

8.6  Y坐标轴 302

实例195  Y轴字体 302

实例196  Y轴标签字体 304

实例197  Y轴显示情况 305

实例198  Y轴尺度线颜色 307

实例199  隐藏Y轴尺度线 309

实例200  Y轴尺度线笔触 310

实例201  Y轴尺度标签角度 312

实例202  Y轴起始值 313

实例203  Y轴箭头 314

实例204  Y轴主要刻度线 316

实例205  Y轴主要刻度线长度 317

实例206  Y轴次要刻度线 319

实例207  Y轴次要刻度线长度 320

实例208  设置Y轴最大值 322

实例209  设置Y轴数据范围 323

实例210  Y轴的显示位置 324

8.7  高级柱形图 326

实例211  设置网格竖线 326

实例212  设置网格竖线颜色 328

实例213  设置柱形图文本注解 329

实例214  设置柱形图文本注解字体 331

实例215  设置柱形图文本注解颜色 333

实例216  设置柱形图文本注解锚点 334

实例217  设置柱形图文本注解类别锚点 336

实例218  设置柱形图文本注解旋转锚点 338

实例219  设置柱形图线条注解 339

实例220  绘制柱形效果 341

实例221  柱形图阴影 342

实例222  柱形图阴影偏移 344

实例223  设置柱形的颜色 345

实例224  绘制3D柱形图 346

实例225  标记柱形图区间 348

实例226  多系列柱形图 350

实例227  多系列3D柱形图 352

第9章  扩展图表技术 354

9.1  区域图 355

实例228  基本区域图 355

实例229  显示多分类区域图 357

实例230  设置区域图透明度 359

实例231  添加说明文字 360

实例232  设置说明文字位置 362

实例233  区域图X轴显示位置 363

实例234  区域图X轴标签角度 364

实例235  区域图X轴尺度标签角度 366

实例236  设置区域颜色 367

9.2  气泡图 368

实例237  基本气泡图 368

实例238  气泡图X轴标签 371

实例239  气泡图Y轴标签 372

实例240  设置坐标范围 374

实例241  设置透明度 375

实例242  设置气泡颜色 377

实例243  气泡图X轴标签角度 378

实例244  气泡图X轴尺度标签角度 379

9.3  分步图 381

实例245  基本分步图 381

实例246  加粗分步图 383

实例247  显示虚线效果 385

实例248  设置分步图颜色 386

实例249  隐藏分步图 387

实例250  分步图X轴显示位置 389

实例251  分步图X轴标签角度 390

实例252  分步图X轴尺度标签角度 391

9.4  联合分类图 393

实例253  生成线形图与柱形图 393

实例254  设置图表高度 395

实例255  设置图表位置 397

实例256  线形图与分布图 398

9.5  双轴图 400

实例257  基本双轴图 400

实例258  基本双Y轴图 402

实例259  双Y轴字体 404

实例260  3D双轴图 406

实例261  设置双轴图颜色 407

实例262  双轴图X轴标签角度 409

实例263  双轴图X轴尺度标签角度 410

9.6  折线图 412

实例264  基本折线图 412

实例265  多条折线图 414

实例266  水平折线图 416

实例267  隐藏折线图 417

实例268  加粗折线 419

实例269  显示折线节点 420

实例270  生成节点图 421

实例271  设置虚线图 423

实例272  设置折线颜色 424

实例273  3D折线图 426

实例274  XY折线图 427

实例275  排序折线图 429

9.7  环形图 431

实例276  基本环形图 431

实例277  环形图字体 432

实例278  设置环形深度 434

实例279  分离环形图 436

实例280  椭圆环形图 437

实例281  环形的阴影偏移 438

实例282  环形的简单标签 439

实例283  环形的旋转角度 441

9.8  堆积条形图 442

实例284  基本堆积条形图 442

实例285  横向堆积条形图 445

实例286  设置边线距离 446

实例287  分组堆积条形图 447

9.9  时序图 450

实例288  基本时序图 450

实例289  设置时间显示格式 452

实例290  添加双时间轴 453

实例291  双时间轴位置 455

实例292  动态显示十字标记 456

实例293  添加Y轴标记 458

实例294  添加X轴标记 459

实例295  设置刻度单位 461

实例296  设置X轴范围 462

  

第3篇  XML篇

第10章  初识XML 466

10.1  XML语言基础 467

实例297  简单的XML 467

实例298  验证XML的格式 468

实例299  XML属性的使用 469

实例300  XML中CDATA的使用 470

10.2  XML与CSS 472

实例301  在XML中使用CSS 472

实例302  CSS格式化XML布局 473

实例303  CSS格式化XML背景色 475

实例304  CSS格式化XML字体 477

实例305  CSS改变XML中的鼠标手势 479

实例306  CSS在XML中添加背景图 481

实例307  CSS制作XML表格 482

10.3  XML与XSLT的元素 484

实例308  在XML中使用XSLT 484

实例309  使用XSLT中的template 486

实例310  使用XSLT中的value-of 487

实例311  使用XSLT中的for-each 489

实例312  使用XSLT中的if 490

实例313  使用XSLT中的sort 492

实例314  使用XSLT中的choose 494

实例315  使用XSLT中的copy-of 495

实例316  使用XSLT中的apply-templates 497

实例317  使用XSLT中的attribute 499

实例318  使用XSLT中的elements 500

10.4  XML与XSLT的内建函数 502

实例319  使用XSLT中的generate-id() 502

实例320  使用XSLT中的format-number() 504

实例321  使用XSLT中的document() 505

10.5  DTD的引用与验证 508

实例322  在XML内部定义DTD 508

实例323  在XML外部引用DTD 509

实例324  验证XML是否符合DTD的定义 510

10.6  使用DTD定义XML元素 512

实例325  在DTD中声明元素 512

实例326  在DTD中声明重复元素 513

实例327  在DTD中声明选择性元素 514

实例328  在DTD中使用ENTITY 516

10.7  使用DTD定义XML属性 517

实例329  在DTD中声明元素属性 517

实例330  在DTD中声明带有#IMPLIED的属性 518

实例331  在DTD中声明带有#REQUIRED的属性 520

实例332  在DTD中声明带有#FIXED的属性 521

实例333  在DTD中声明列举属性值 522

实例334  类型为ID的属性实例 523

实例335  类型为IDREF的属性实例 525

实例336  类型为NMTOKEN的属性实例 527

第11章  XML Schema 529

11.1  XSD的引用与验证 530

实例337  在XML中使用XML Schema 530

实例338  验证XML是否符合Schema的描述 531

实例339  XSD文档根元素的引用 533

实例340  在XSD中使用注释 533

11.2  使用XSD简单类型定义XML元素 534

实例341  在XSD中定义XML元素 534

实例342  使用xs:simpleType和xs:restriction 535

实例343  使用xs:list 536

实例344  使用xs:enumeration 538

实例345  使用xs:pattern 540

11.3  使用XSD复杂类型定义XML元素 541

实例346  使用xs:complexType和xs:sequence 541

实例347  使用xs:choice 543

实例348  使用xs:all 544

实例349  使用xs:group 546

实例350  使用xs:extension和xs:simpleContent 548

实例351  使用xs:extension和xs:complexContent 549

  

实例352  使用xs:restriction和xs:simpleContent 551

实例353  使用xs:restriction和xs:complexContent 553

实例354  使用xs:attributeGroup和xs:attribute 555

11.4  使用XSD的普通类型 557

实例355  在XSD中对字符进行限制 557

实例356  在XSD中对数值进行限制 558

第12章  解析XML文件 560

12.1  使用SAX读取XML 561

实例357  从文件中读取XML 561

实例358  从数据流中读取XML 562

实例359  从数据源中读取XML 563

12.2  使用SAX解析XML 564

实例360  解析XML元素名称 564

实例361  解析XML元素名称和内容 566

实例362  解析XML元素属性和属性值 568

实例363  使用VO解析XML元素 570

实例364  使用VO解析XML元素和属性 571

实例365  使用SAX验证DTD 573

12.3  使用DOM读取XML 575

实例366  从文件中读取XML 575

实例367  从数据流中读取XML 576

实例368  从数据源中读取XML 577

12.4  使用DOM解析XML 578

实例369  解析XML元素名称 578

实例370  解析XML元素名称和内容 579

实例371  解析XML元素属性和属性值 581

实例372  使用VO解析XML元素 582

实例373  使用VO解析XML元素和属性 583

12.5  使用DOM操作XML 585

实例374  创建简单的XML文件 585

实例375  创建基本的XML文件 587

实例376  使用VO创建XML文件 589

实例377  使用DOM添加XML元素 591

实例378  使用DOM修改XML元素 594

实例379  使用DOM删除XML元素 596

第4篇  操作PDF篇

第13章  操作PDF文档 600

13.1  文档和文档属性 601

实例380  创建PDF文档 601

实例381  添加PDF文档标题 602

实例382  添加PDF文档主题 603

实例383  添加PDF文档关键词 604

实例384  添加PDF文档作者 605

实例385  添加PDF文档创建者 606

实例386  添加PDF文档制作者 607

实例387  添加PDF文档创建日期 608

13.2  初始化操作 609

实例388  设置页面大小 609

实例389  横向显示页面 610

实例390  纵向显示页面 611

实例391  添加水印 612

实例392  添加页眉和页脚 613

实例393  创建新页 614

实例394  为PDF文档添加页码 615

13.3  字体与中文处理 616

实例395  设置特殊的文本字体 616

实例396  加粗字体 617

实例397  添加下划线 618

实例398  添加删除线 619

实例399  在PDF文档中显示中文 620

实例400  设置PDF文档密码 621

13.4  块、短语、段落、章节和区域 622

实例401  添加和创建块 622

实例402  设置上标和下标 623

实例403  设置文本背景颜色 624

实例404  添加和创建短语 625

实例405  添加和创建段落 626

实例406  设置段落首行缩进 627

实例407  设置段落的上下间距 628

实例408  设置段落左右缩进 629

实例409  设置段落的对齐方式 630

实例410  设置段落字体大小 631

实例411  设置段落文本颜色 632

实例412  添加章节 633

实例413  在章节中添加小节 634

实例414  在小节中添加列表 635

实例415  在小节中添加段落 637

实例416  在小节中添加表格 638

实例417  在小节中添加图片 639

13.5  读取PDF文档 640

实例418  文本文件转换为PDF文档 640

实例419  读取PDF文档 642

实例420  读取加密的PDF文档 643

实例421  编辑PDF文档 644

实例422  导入已有文档 646

实例423  导入并添加页码 647

实例424  导入并添加水印 648

实例425  导入并添加新页和内容 649

实例426  拆分PDF文档 651

实例427  合并PDF文档 652

实例428  打印PDF文档 653

第14章  绘制PDF图形和图像 655

14.1  绘制图形 656

实例429  在PDF文档中绘制直线 656

实例430  在PDF文档中绘制矩形 657

实例431  在PDF文档中绘制圆 658

实例432  使用Graphics2D绘制图形 659

实例433  使用PdfGraphics2D绘制文本 660

实例434  使用PdfGraphics2D绘制图形 661

实例435  使用PdfGraphics2D绘制有填充色的

图形 662

实例436  使用PdfGraphics2D旋转绘制的图形 663

实例437  使用PdfGraphics2D缩放绘制的图形 664

实例438  使用PdfGraphics2D平移绘制的图形 666

14.2  绘制图像 667

实例439  添加图片 667

实例440  设置图片对齐方式 668

实例441  将图片设置为背景 669

实例442  设置文字环绕 671

实例443  设置图片大小 672

实例444  调整图片比例 673

实例445  设置高度和宽度的比例 674

实例446  旋转图片 675

实例447  使用PdfGraphics2D绘制图片 676

第15章  绘制PDF表格 678

15.1  Table表格 679

实例448  创建具有指定列数的表格 679

实例449  创建具有指定行列数的表格 680

实例450  设置表格的边框宽度 681

实例451  设置表格的边框颜色 682

实例452  设置单元格间距 683

实例453  设置单元格填距 685

实例454  设置表格的表头 686

实例455  设置单元格所占的列数 687

实例456  设置单元格所占的行数 689

实例457  设置单元格的背景色 690

实例458  嵌套表格 691

实例459  偏移表格 692

15.2  PdfPTable表格 694

实例460  创建表格 694

实例461  设置表格宽度 695

实例462  设置表格对齐方式 696

实例463  设置表格的列宽 697

实例464  设置绝对宽度 698

实例465  嵌套表格 700

实例466  在表格中添加图片 701

实例467  设置单元格的高度 702

实例468  设置单元格的对齐方式 703

实例469  设置单元格的填充和行间距 704

实例470  行优先分页 705

实例471  页优先分页 707

实例472  强行在一页显示 708

  

实例473  绝对定位表格 709

实例474  大表格的内存处理 711

第16章  设置阅读器参数 714

16.1  设置页面参数 715

实例475  只显示一个页面 715

实例476  单列显示 716

实例477  双列显示奇页在左 717

实例478  双列显示奇页在右 718

实例479  显示大纲 719

实例480  显示缩略图 720

实例481  不显示大纲和缩略图 721

实例482  全屏显示 722

16.2  设置工具栏和全屏模式参数 723

实例483  显示和隐藏工具栏 723

实例484  显示和隐藏菜单 724

实例485  显示和隐藏页面元素 725

实例486  使文档窗口适合显示第一页 726

实例487  在屏幕中央显示文档窗口 727

实例488  全屏模式下显示大纲 728

实例489  全屏模式下显示缩略图 729

实例490  全屏模式下不显示大纲和缩略图 730

第5篇  网络技术篇

第17章  网络应用基础 734

17.1  网络地址解析 735

实例491  获取本地主机的IP地址 735

实例492  获取本地主机的域名和主机名 736

实例493  通过域名获得IP地址 737

实例494  通过IP地址获得域名和主机名 738

实例495  获得内网的所有IP地址 740

17.2  网络资源管理 742

实例496  获取网络资源的大小 742

实例497  解析网页中的内容 743

实例498  网络资源的单线程下载 744

实例499  网络资源的多线程下载 746

实例500  下载网络资源的断点续传 748

第18章  TCP套接字 751

18.1  Socket基础 752

实例501  建立服务器套接字 752

实例502  建立客户端套接字 753

实例503  设置等待连接的超时时间 754

实例504  获取Socket信息 755

实例505  接收和发送Socket信息 756

实例506  关闭Socket缓冲 759

18.2  TCP网络通信 760

实例507  使用Socket通信 760

实例508  防止Socket传递汉字乱码 763

实例509  使用Socket传递对象 765

实例510  使用Socket传输图片 767

实例511  使用Socket传输音频 769

实例512  使用Socket传输视频 771

实例513  一个服务器与一个客户端通信 772

实例514  一个服务器与多个客户端通信 774

实例515  客户端一对多通信 776

实例516  客户端一对一通信 777

实例517  基于Socket的数据库编程 779

实例518  使用Proxy创建代理服务器 781

实例519  使用ProxySelector选择代理服务器 782

18.3  TCP实用程序 784

实例520  聊天室服务器端 784

实例521  聊天室客户端 786

第19章  邮件收发 789

19.1  简单邮件 790

实例522  配置邮件服务 790

实例523  发送邮件 794

实例524  接收邮件 796

19.2  复杂邮件 797

实例525  发送带附件的邮件 797

实例526  接收带附件的邮件 799

实例527  发送邮件时进行身份验证 801

实例528  接收邮件时进行身份验证 803

实例529  显示未读邮件 804

实例530  显示已读邮件 807

  

第6篇  Java安全与Applet应用篇

第20章  Java安全 812

20.1  Java对称加密 813

实例531  使用BASE64加密 813

实例532  使用BASE64解密 814

实例533  生成DES的密钥 815

实例534  使用DES加密 816

实例535  使用DES解密 817

实例536  PBE的盐值 819

实例537  生成PBE的密钥 820

实例538  使用PBE加密 820

实例539  使用PBE解密 821

20.2  Java非对称加密 823

实例540  生成RSA密钥对 823

实例541  使用RSA的签名 824

实例542  RSA服务端加密 825

实例543  RSA客户端加密 827

实例544  DH服务端加密 828

实例545  DH客户端加密 831

20.3  Java单项加密 833

实例546  使用MD5加密 833

实例547  使用Hmac加密 834

实例548  使用DSA加密 836

第21章  Applet的应用 838

21.1  Applet在html中的使用 839

实例549  在html中显示Applet 839

实例550  设置Applet的显示位置 840

实例551  Applet获取页面传递的参数 841

实例552  使用<applet>标记中的archive属性 842

21.2  Applet的方法 844

实例553  使用paint()方法绘制页面内容 844

实例554  使用update()方法更新页面内容 845

实例555  使用repaint()方法重新绘制页面 846

实例556  Applet显示地址栏上的路径 847

实例557  Applet显示class存放的路径 849

21.3  Applet中的文字处理 850

实例558  控制Applet字体大小 850

实例559  控制Applet文字位置 851

实例560  控制Applet字体样式 852

实例561  Applet中绘制立体效果的文字 853

实例562  Applet中绘制阴影效果的文字 854

实例563  Applet中绘制倾斜效果的文字 855

实例564  Applet中绘制渐变效果的文字 856

实例565  Applet中绘制会变色的文字 858

实例566  Applet中绘制顺时针旋转的文字 859

实例567  Applet中动态绘制文本 861

21.4  Applet中的图形处理 862

实例568  Applet绘制直线 862

实例569  Applet绘制矩形 864

实例570  Applet绘制圆角矩形 865

实例571  Applet绘制椭圆 866

实例572  Applet绘制圆弧 867

实例573  Applet绘制折线 868

实例574  Applet绘制多角形 869

实例575  Applet绘制图片 870

实例576  Applet中的图形加运算 871

实例577  Applet中的图形减运算 872

实例578  Applet中的图形交运算 874

实例579  Applet中的图形异或运算 875

实例580  Applet中绘制纹理填充图形 876

21.5  Applet中的图像处理 877

实例581  Applet中缩放图像 877

实例582  Applet中翻转图像 878

实例583  Applet中旋转图像 880

实例584  Applet中倾斜图像 881

实例585  Applet中调整图片的亮度 882

实例586  Applet中绘制中文验证码 883

实例587  Applet中绘制图片验证码 885

实例588  Applet中绘制带干扰线的验证码 886

实例589  Applet中模糊图像 888

实例590  Applet中锐化图像 889

实例591  Applet中照亮图像边缘 890

实例592  Applet中反向图像 892

实例593  Applet中图像动态拉伸 893

21.6  Applet中的文字动画 895

实例594  Applet中文字缩放动画 895

实例595  Applet中文字跑马灯动画 896

实例596  Applet中字幕显示动画 898

实例597  Applet中文字闪现动画 899

实例598  Applet中滚动广告字幕动画 901

  

  

  

Java开发实例大全(提高卷)

  

目    录

  

VI

  

  

XIII