Java開發實戰1200例(第Ⅱ卷)[Java開發實戰1200例(第Ⅱ卷)]

《Java開發實戰1200例(第Ⅱ卷)》是清華大學出版社出版的圖書,作者是李鍾尉, 陳丹丹等。

圖書簡介

本書以開發人員在項目開發中經常遇到的問題和必須掌握的技術為中心,介紹了套用java web進行程式開發的各個方面的知識和技巧,主要包括java web編程基礎、檔案操作管理、圖形圖像與多媒體技術、窗體套用技術、jsp操作word與excel等。全書分6篇23章,總計600個實例和600個經驗技巧。每個實例都是經過作者精心篩選的,具有很強的實用性,其中一些實例是開發人員難於尋覓的解決方案。

本書以開發人員在項目開發中經常遇到的問題和必須掌握的技術為中心,介紹了套用Java進行程式開發的多方面的知識和技巧,主要包括Java的圖形圖像、動畫遊戲、網路套用技術、Applet套用、XML、JFreeChart圖表開發和PDF文檔處理等內容。全書分為6篇21章,總計598個實例,每個實例都經作者精心篩選,具有很強的實用性,其中一些實例是開發人員難於尋覓的解決方案。

本書附帶有配套DVD光碟,其中提供有書中全部實例的原始碼,這些原始碼都是經過作者精心調試通過的,保證能夠在Windows 2003、Windows XP及Windows 7作業系統下編譯和運行。

目錄

第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.1JFreeChart基礎操作 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.23D餅圖 267

實例172創建3D餅圖 267

實例1733D餅圖透明度 269

實例1743D餅圖的Z軸 270

實例175逆時針旋轉3D餅圖 271

實例176順時針旋轉3D餅圖 272

8.3多餅圖 274

實例177實現多餅圖 274

實例178多餅圖亂碼 275

實例179多餅圖的展示方式 277

實例1803D多餅圖 278

8.4基本柱形圖 280

實例181簡單柱型圖 280

實例182柱形圖角度 282

實例183柱形圖負值 283

8.5X坐標軸 285

實例184X軸字型 285

實例185X軸標籤字型 287

實例186X軸標籤角度 288

實例187X軸顯示情況 290

實例188X軸尺度顏色 292

實例189隱藏X軸尺度 293

實例190X軸尺度筆觸 295

實例191X軸尺度標籤角度 296

實例192X軸分類的間距 298

實例193X軸分類與原點的間距 299

實例194X軸的顯示位置 300

8.6Y坐標軸 302

實例195Y軸字型 302

實例196Y軸標籤字型 304

實例197Y軸顯示情況 305

實例198Y軸尺度顏色 307

實例199隱藏Y軸尺度 309

實例200Y軸尺度筆觸 310

實例201Y軸尺度標籤角度 312

實例202Y軸起始值 313

實例203Y軸箭頭 314

實例204Y軸主要刻度線 316

實例205Y軸主要刻度線長度 317

實例206Y軸次要刻度線 319

實例207Y軸次要刻度線長度 320

實例208設定Y軸最大值 322

實例209設定Y軸數據範圍 323

實例210Y軸的顯示位置 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

實例2603D雙軸圖 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

實例2733D折線圖 426

實例274XY折線圖 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設定時間軸範圍 462

第3篇網路技術篇

第10章網路套用基礎 466

10.1網路地址解析 467

實例297獲取本地主機的IP位址 467

實例298獲取本地主機的域名和主機名 468

實例299通過域名獲得IP位址 469

實例300通過IP位址獲得域名和主機名 470

實例301獲得區域網路的所有IP位址 472

10.2網路資源管理 474

實例302獲取網路資源的大小 474

實例303解析網頁中的內容 475

實例304網路資源的單執行緒下載 476

實例305網路資源的多執行緒下載 478

實例306下載網路資源的斷點繼傳 480

第11章TCP套接字 483

11.1Socket基礎 484

實例307建立伺服器套接字 484

實例308建立客戶端套接字 485

實例309設定等待連線的逾時時間 486

實例310獲取Socket信息 487

實例311接收和傳送Socket信息 488

實例312關閉Socket緩衝 491

11.2TCP網路通信 492

實例313使用Socket通信 492

實例314防止Socket傳遞漢字亂碼 495

實例315使用Socket傳遞對象 497

實例316使用Socket傳輸圖片 499

實例317使用Socket傳輸音頻 501

實例318使用Socket傳輸視頻 503

實例319一個伺服器與一個客戶端通信 504

實例320一個伺服器與多個客戶端通信 506

實例321客戶端一對多通信 508

實例322客戶端一對一通信 509

實例323基於Socket的資料庫編程 511

實例324使用Proxy創建代理伺服器 513

實例325使用ProxySelector選擇代理伺服器 514

11.3TCP實用程式 516

實例326聊天室伺服器端 516

實例327聊天室客戶端 518

第12章郵件收發 521

12.1簡單郵件 522

實例328配置郵件服務 522

實例329傳送郵件 526

實例330接收郵件 528

12.2複雜郵件 529

實例331傳送帶附屬檔案的郵件 529

實例332接收帶附屬檔案的郵件 531

實例333傳送郵件時進行身份驗證 533

實例334接收郵件時進行身份驗證 535

實例335顯示未讀郵件 536

實例336顯示已讀郵件 539

第4篇Java安全與Applet套用篇

第13章Java安全 544

13.1Java對稱加密 545

實例337使用BASE64加密 545

實例338使用BASE64解密 546

實例339生成DES的密鑰 547

實例340使用DES加密 548

實例341使用DES解密 549

實例342PBE的鹽值 551

實例343生成PBE的密鑰 552

實例344使用PBE加密 552

實例345使用PBE解密 553

13.2Java非對稱加密 555

實例346生成RSA密鑰對 555

實例347使用RSA的簽名 556

實例348RSA服務端加密 557

實例349RSA客戶端加密 559

實例350DH服務端加密 560

實例351DH客戶端加密 563

13.3Java單項加密 565

實例352使用MD5加密 565

實例353使用Hmac加密 566

實例354使用DSA加密 568

第14章Applet的套用 570

14.1Applet在html中的使用 571

實例355在html中顯示Applet 571

實例356設定Applet的顯示位置 572

實例357Applet獲取頁面傳遞的參數 573

實例358使用<applet>標記中的archive屬性 574

14.2Applet的方法 576

實例359使用paint()方法繪製頁面內容 576

實例360使用update()方法更新頁面內容 577

實例361使用repaint()方法重新繪製頁面 578

實例362Applet顯示地址欄上的路徑 579

實例363Applet顯示class存放的路徑 581

14.3Applet中的文字處理 582

實例364控制Applet字型大小 582

實例365控制Applet文字位置 583

實例366控制Applet字型樣式 584

實例367Applet中繪製立體效果的文字 585

實例368Applet中繪製陰影效果的文字 586

實例369Applet中繪製傾斜效果的文字 587

實例370Applet中繪製漸變效果的文字 588

實例371Applet中繪製會變色的文字 590

實例372Applet中繪製順時針旋轉的文字 591

實例373Applet中動態繪製文本 593

14.4Applet中的圖形處理 594

實例374Applet繪製直線 594

實例375Applet繪製矩形 596

實例376Applet繪製圓角矩形 597

實例377Applet繪製橢圓 598

實例378Applet繪製圓弧 599

實例379Applet繪製折線 600

實例380Applet繪製多角形 601

實例381Applet繪製圖片 602

實例382Applet中的圖形加運算 603

實例383Applet中的圖形減運算 604

實例384Applet中的圖形交運算 606

實例385Applet中的圖形異或運算 607

實例386Applet中繪製紋理填充圖形 608

14.5Applet中的圖像處理 609

實例387Applet中縮放圖像 609

實例388Applet中翻轉圖像 610

實例389Applet中旋轉圖像 612

實例390Applet中傾斜圖像 613

實例391Applet中調整圖片的亮度 614

實例392Applet中繪製中文驗證碼 615

實例393Applet中繪製圖片驗證碼 617

實例394Applet中繪製帶干擾線的驗證碼 618

實例395Applet中模糊圖像 620

實例396Applet中銳化圖像 621

實例397Applet中照亮圖像邊緣 622

實例398Applet中反向圖像 624

實例399Applet中圖像動態拉伸 625

14.6Applet中的文字動畫 627

實例400Applet中文字縮放動畫 627

實例401Applet中文字跑馬燈動畫 628

實例402Applet中字幕顯示動畫 630

實例403Applet中文字閃現動畫 631

實例404Applet中滾動廣告字幕動畫 633

第5篇XML篇

第15章初識XML 636

15.1XML語言基礎 637

實例405簡單的XML 637

實例406驗證XML的格式 638

實例407XML屬性的使用 639

實例408XML中CDATA的使用 640

15.2XML與CSS 642

實例409在XML中使用CSS 642

實例410CSS格式化XML布局 643

實例411CSS格式化XML背景色 645

實例412CSS格式化XML字型 647

實例413CSS改變XML中的滑鼠手勢 649

實例414CSS在XML中添加背景圖 651

實例415CSS製作XML表格 652

15.3XML與XSLT的元素 654

實例416在XML使用XSLT 654

實例417使用XSLT中的template 656

實例418使用XSLT中的value-of 657

實例419使用XSLT中的for-each 659

實例420使用XSLT中的if 660

實例421使用XSLT中的sort 662

實例422使用XSLT中的choose 664

實例423使用XSLT中的copy-of 665

實例424使用XSLT中的apply-templates 667

實例425使用XSLT中的attribute 669

實例426使用XSLT中的elements 670

15.4XML與XSLT的內建函式 672

實例427使用XSLT中的generate-id() 672

實例428使用XSLT中的format-number() 674

實例429使用XSLT中的document() 675

15.5DTD的引用與驗證 678

實例430在XML內部定義DTD 678

實例431在XML外部引用DTD 679

實例432驗證XML是否符合DTD的定義 680

15.6使用DTD定義XML元素 682

實例433在DTD聲明元素 682

實例434在DTD聲明重複元素 683

實例435在DTD聲明選擇性元素 684

實例436在DTD中使用ENTITY 686

15.7使用DTD定義XML屬性 687

實例437在DTD聲明元素屬性 687

實例438在DTD聲明帶有#IMPLIED的屬性 688

實例439在DTD聲明帶有#REQUIRED的屬性 690

實例440在DTD聲明帶有#FIXED的屬性 691

實例441在DTD聲明列舉屬性值 692

實例442類型為ID的屬性實例 693

實例443類型為IDREF的屬性實例 695

實例444類型為NMTOKEN的屬性實例 697

第16章XMLSchema 699

16.1XSD的引用與驗證 700

實例445在XML中使用XMLSchema 700

實例446驗證XML是否符合Schema的描述 701

實例447XSD文檔根元素的引用 703

實例448在XSD中使用注釋 703

16.2使用XSD簡單類型定義XML元素 704

實例449在XSD定義XML元素 704

實例450使用xs:simpleType和xs:restriction 705

實例451使用xs:list 706

實例452使用xs:enumeration 708

實例453使用xs:pattern 710

16.3使用XSD複雜類型定義XML元素 711

實例454使用xs:complexType和xs:sequence 711

實例455使用xs:choice 713

實例456使用xs:all 714

實例457使用xs:group 716

實例458使用xs:extension和xs:simpleContent 718

實例459使用xs:extension和xs:complexContent 719

實例460使用xs:restriction和xs:simpleContent 721

實例461使用xs:restriction和xs:complexContent 723

實例462使用xs:attributeGroup和xs:attribute 725

16.4使用XSD的普通類型 727

實例463在XSD中對字元進行限制 727

實例464在XSD中對數值進行限制 728

第17章解析XML檔案 730

17.1使用SAX讀取XML 731

實例465從檔案中讀取XML 731

實例466從數據流中讀取XML 732

實例467從數據源中讀取XML 733

17.2使用SAX解析XML 734

實例468解析XML元素名稱 734

實例469解析XML元素名稱和內容 736

實例470解析XML元素屬性和屬性值 738

實例471使用VO解析XML元素 740

實例472使用VO解析XML元素和屬性 741

實例473使用SAX驗證DTD 743

17.3使用DOM讀取XML 745

實例474從檔案中讀取XML 745

實例475從數據流中讀取XML 746

實例476從數據源中讀取XML 747

17.4使用DOM解析XML 748

實例477解析XML元素名稱 748

實例478解析XML元素名稱和內容 749

實例479解析XML元素屬性和屬性值 751

實例480使用VO解析XML元素 752

實例481使用VO解析XML元素和屬性 753

17.5使用DOM操作XML 755

實例482創建簡單的XML檔案 755

實例483創建基本的XML檔案 757

實例484使用VO創建XML檔案 759

實例485使用DOM添加XML元素 761

實例486使用DOM修改XML元素 764

實例487使用DOM刪除XML元素 766

第6篇操作PDF篇

第18章操作PDF文檔 770

18.1文檔和文檔屬性 771

實例488創建PDF文檔 771

實例489添加PDF文檔標題 772

實例490添加PDF文檔主題 773

實例491添加PDF文檔關鍵字 774

實例492添加PDF文檔作者 775

實例493添加PDF文檔創建者 776

實例494添加PDF文檔製作者 777

實例495添加PDF文檔創建日期 778

18.2初始化操作 779

實例496設定頁面大小 779

實例497橫向顯示頁面 780

實例498縱向顯示頁面 781

實例499添加水印 782

實例500添加頁眉和頁腳 783

實例501創建新頁 784

實例502為PDF文檔添加頁碼 785

18.3字型與中文處理 786

實例503設定特殊的文本字型 786

實例504加粗字型 787

實例505添加下劃線 788

實例506添加刪除線 789

實例507在PDF文檔中顯示中文 790

實例508設定PDF文檔密碼 791

18.4塊、短語、段落、章節和區域 792

實例509添加和創建塊 792

實例510設定上標和下標 793

實例511設定文本背景顏色 794

實例512添加和創建短語 795

實例513添加和創建段落 796

實例514設定段落首行縮進 797

實例515設定段落的上下間距 798

實例516設定段落左右縮進 799

實例517設定段落的對齊方式 800

實例518設定段落字型大小 801

實例519設定段落文本顏色 802

實例520添加章節 803

實例521在章節中添加小節 804

實例522在小節中添加列表 805

實例523在小節中添加段落 807

實例524在小節中添加表格 808

實例525在小節中添加圖片 809

18.5讀取PDF文檔 810

實例526文本檔案轉換為PDF文檔 810

實例527讀取PDF文檔 812

實例528讀取加密的PDF文檔 813

實例529編輯PDF文檔 814

實例530導入已有文檔 816

實例531導入並添加頁碼 817

實例532導入並添加水印 818

實例533導入並添加新頁和內容 819

實例534拆分PDF文檔 821

實例535合併PDF文檔 822

實例536列印PDF文檔 823

第19章繪製PDF圖形和圖像 825

19.1繪製圖形 826

實例537在PDF文檔中繪製直線 826

實例538在PDF文檔中繪製矩形 827

實例539在PDF文檔中繪製圓 828

實例540使用Graphics2D繪製圖形 829

實例541使用PdfGraphics2D繪製文本 830

實例542使用PdfGraphics2D繪製圖形 831

實例543使用PdfGraphics2D繪製有填充色的圖形 832

實例544使用PdfGraphics2D旋轉繪製的圖形 833

實例545使用PdfGraphics2D縮放繪製的圖形 834

實例546使用PdfGraphics2D平移繪製的圖形 836

19.2繪製圖像 837

實例547添加圖片 837

實例548設定圖片對齊方式 838

實例549將圖片設定為背景 839

實例550設定文字環繞 841

實例551設定圖片大小 842

實例552調整圖片比例 843

實例553設定高度和寬度的比例 844

實例554旋轉圖片 845

實例555使用PdfGraphics2D繪製圖片 846

第20章繪製PDF表格 848(本章內容在配書光碟中)

20.1Table表格 849

實例556創建具有指定列數的表格 849

實例557創建具有指定行列數的表格 850

實例558設定表格的框線寬度 851

實例559設定表格的框線顏色 852

實例560設定單元格間距 853

實例561設定單元格填距 855

實例562設定表格的表頭 856

實例563設定單元格所占的列數 857

實例564設定單元格所占的行數 859

實例565設定單元格的背景色 860

實例566嵌套表格 861

實例567偏移表格 862

20.2PdfPTable表格 864

實例568創建表格 864

實例569設定表格寬度 865

實例570設定表格對齊方式 866

實例571設定表格的列寬 867

實例572設定絕對寬度 868

實例573嵌套表格 870

實例574在表格中添加圖片 871

實例575設定單元格的高度 872

實例576設定單元格的對齊方式 873

實例577設定單元格的填充和行間距 874

實例578行優先分頁 875

實例579頁優先分頁 877

實例580強行在一頁顯示 878

實例581絕對定位表格 879

實例582大表格的記憶體處理 881

第21章設定閱讀器參數 884(本章內容在配書光碟中)

21.1設定頁面參數 885

實例583隻顯示一個頁面 885

實例584單列顯示 886

實例585雙列顯示奇頁在左 887

實例586雙列顯示奇頁在右 888

實例587顯示大綱 889

實例588顯示縮略圖 890

實例589不顯示大綱和縮略圖 891

實例590全螢幕顯示 892

21.2設定工具列和全螢幕模式參數 893

實例591顯示和隱藏工具列 893

實例592顯示和隱藏選單 894

實例593顯示和隱藏頁面元素 895

實例594使文檔視窗適合顯示第一頁 896

實例595在螢幕中央顯示文檔視窗 897

實例596全螢幕模式下顯示大綱 898

實例597全螢幕模式下顯示縮略圖 899

實例598全螢幕模式下不顯示大綱和縮略圖 900

Java開發實戰1200例(第II卷)

相關詞條

相關搜尋

熱門詞條

聯絡我們