注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具深入學(xué)習(xí):JFC 2D圖形圖像編程:代碼詳盡的超值參考書

深入學(xué)習(xí):JFC 2D圖形圖像編程:代碼詳盡的超值參考書

深入學(xué)習(xí):JFC 2D圖形圖像編程:代碼詳盡的超值參考書

定 價:¥35.00

作 者: (美)Satyaraj Pantham;黃曉鳴譯
出版社: 電子工業(yè)出版社
叢編項: 高級編程“深入學(xué)習(xí)”叢書
標(biāo) 簽: 暫缺

ISBN: 9787505360570 出版時間: 2000-07-01 包裝:
開本: 787*1092 1/16 頁數(shù): 324 字數(shù):  

內(nèi)容簡介

  JFC是指Java基礎(chǔ)類,它是Java編程人員不可缺少的開發(fā)工具集。而JFC 2D API則是Sun公司(最成功的圖形工作站產(chǎn)品提供商)和Adobe(圖形/圖像軟件界的領(lǐng)頭羊)合作的結(jié)晶,是圖形編程人員最常用的開發(fā)工具。我們出版了兩本JFC方面的姊妹書,《深入學(xué)習(xí):JFC Swing》著重介紹了JFC基本知識和編程技巧;《深入學(xué)習(xí):JFC 2D圖形圖像編程》則重點介紹了JFC類在圖形/圖像方面的編程應(yīng)用。本書的每小節(jié)討論一個主題,之后給出程序代碼,再予以解釋和分析,說明編程思路及技巧,這些代碼可直接應(yīng)用于用戶程序中,從而幫助編程者快速掌握所述技術(shù),并可以節(jié)省大量因重復(fù)編寫程序代碼而可能的各種開銷。

作者簡介

暫缺《深入學(xué)習(xí):JFC 2D圖形圖像編程:代碼詳盡的超值參考書》作者簡介

圖書目錄

第1章  Java2D基礎(chǔ)知識                  
     1. 1  Java 2D圖形模型                  
     1. 2  用戶坐標(biāo)空間和設(shè)備坐標(biāo)空間                  
     1. 2. 1  用戶空間                  
     1. 2. 2  設(shè)備空間                  
     1. 3  創(chuàng)建圖形上下文                  
     1. 4  “Hello!Graphics world!”示例程序                  
     1. 5  修改圖形屬性                  
     1. 5. 1  指定線條類型                  
     1. 5. 2  指定填充模式                  
     1. 5. 3  指定變換方式                  
     1. 5. 4  指定裁剪形狀                  
     1. 5. 5  區(qū)域裁剪示例程序                  
     1. 5. 6  指定繪圖線索                  
     1. 5. 7  指定合成類型                  
     1. 5. 8  圖形元素合成示例程序                  
   第2章  顏色的處理                  
     2. 1  顏色和色彩空間                  
     2. 1. 1  創(chuàng)建Color類的實例                  
     2. 1. 2  已經(jīng)支持的顏色                  
     2. 1. 3  獲取顏色成份                  
     2. 1. 4  獲取顏色和色彩空間                  
     2. 1. 5  用色調(diào). 飽和度和亮度創(chuàng)建顏色                  
     2. 1. 6  控制顏色的明暗度                  
     2. 1. 7  RGB模型與HSB顏色模型之間的轉(zhuǎn)換                  
     2. 1. 8  顏色演示程序示例                  
     2. 2  用指定顏色模式繪圖                  
     2. 2. 1  使用梯度模式繪圖                  
     2. 2. 2  創(chuàng)建梯度繪圖模式繪圖對象                  
     2. 2. 3  梯度繪圖模式示例程序                  
     2. 2. 4  使用紋理繪圖模式                  
     2. 2. 5  創(chuàng)建紋理繪圖模式對象                  
     2. 2. 6  紋理繪圖模式程序示例                  
     2. 3  顏色管理                  
     2. 3. 1  在輸出設(shè)備上重新準(zhǔn)確地產(chǎn)生所需要的顏色                  
   第3章  幾何形狀:直線和矩形                  
     3. 1  Shape接口                  
     3. 1. 1  邊界數(shù)據(jù)的迭代對象                  
     3. 1. 2  判斷一個點在形狀的內(nèi)部還是外部                  
     3. 2  定義2D中的點                  
     3. 3    繪制2D中的直線                  
     3. 3. 1  創(chuàng)建直線段                  
     3. 3. 2  直線繪圖示例程序                  
     3. 4  進一步使用直線                  
     3. 4. 1  重新定義直線段                  
     3. 4. 2  獲取坐標(biāo)或點                  
     3. 4. 3  點到直線的距離                  
     3. 4. 4  確定一點相對于一條直線的位置                  
     3. 4. 5  獲取邊界                  
     3. 4. 6  測試相交性                  
     3. 4. 7  獲取形狀的輪廓對象                  
     3. 4. 8   測試直線是否等同                  
     3. 5  繪制2D中的矩形                  
     3. 5. 1  創(chuàng)建矩形實例                  
     3. 5. 2  2D矩形示例程序                  
     3. 6  進一步使用矩形                  
     3. 6. 1  重新定義矩形                  
     3. 6. 2  獲取矩形參數(shù)                  
     3. 6. 3  矩形的并和交                  
     3. 6. 4  確定一點相對于一個矩形的位置                  
     3. 6. 5  在矩形上添加一個點                  
     3. 6. 6  測試一點或矩形是否在當(dāng)前矩形的內(nèi)部                  
     3. 6. 7  測試矩形的同等性                  
     3. 6. 8  獲取矩形的邊界                  
     3. 6. 9  測試矩形是否與一條直線相交                  
     3. 6. 10  獲取輪廓迭代值                  
     3. 7  繪制圓角矩形                  
     3. 7. 1  創(chuàng)建圓角矩形                  
     3. 8  深入使用圓角矩形                  
     3. 8. 1  重新定義圓角矩形                  
     3. 8. 2  獲取幾何參數(shù)                  
     3. 8. 3  獲取邊界                  
     3. 8. 4  測試一點或矩形是否在當(dāng)前矩形的內(nèi)部                  
     3. 8. 5  獲取邊界路徑數(shù)據(jù)                  
     3. 8. 6  測試指定矩形是否與某個矩形相交                  
     3. 8. 7  圓角矩形繪圖示例程序                  
   第4章  幾何形狀:曲線. 弧和橢圓                  
     4. 1  繪制二次曲線                  
     4. 1. 1  創(chuàng)建二次曲線                  
     4. 2  深入使用二次曲線                  
     4. 2. 1  繪制二次曲線                  
     4. 2. 2  獲取曲線的點或坐標(biāo)                  
     4. 2. 3  獲取曲線的平直度索引值                  
     4. 2. 4  求二次曲線的根                  
     4. 2. 5  曲線的劃分                  
     4. 2. 6  獲取邊界和輪廓迭代對象                  
     4. 2. 7  測試包含關(guān)系和相交關(guān)系                  
     4. 2. 8  交互式二次曲線示例                  
     4. 3  繪制三次曲線                  
     4. 3. 1  創(chuàng)建三次曲線                  
     4. 4  使用三次曲線操作                  
     4. 4. 1  重新定義三次曲線                  
     4. 4. 2  獲取坐標(biāo)                  
     4. 4. 3  測試包含關(guān)系和相交關(guān)系                  
     4. 4. 4  獲取曲線的平直度索引值                  
     4. 4. 5  求三次曲線的根                  
     4. 4. 6  三次曲線的劃分                  
     4. 4. 7  獲取三次曲線的邊界                  
     4. 4. 8  繪制三次曲線示例程序                  
     4. 5  繪制橢圓和圓                  
     4. 5. 1  圓                  
     4. 5. 2  創(chuàng)建橢圓                  
     4. 6  使用橢圓操作                  
     4. 6. 1  重新定義橢圓                  
     4. 6. 2  獲取一個橢圓的坐標(biāo)                  
     4. 6. 3  測試包含關(guān)系和相交關(guān)系                  
     4. 6. 4  獲取橢圓的邊界矩形                  
     4. 6. 5  獲取輪廓信息                  
     4. 6. 6  獲取邊界矩形的中心                  
     4. 6. 7  交互式橢圓示例程序                  
     4. 7  繪制開弧. 弓形和餅形                  
     4. 7. 1  創(chuàng)建開弧. 弓形和餅形                  
     4. 7. 2  交互式畫弧示例程序                  
     4. 8  使用弧形操作                  
     4. 8. 1  重新定義弧形                  
     4. 8. 2  獲取弧形的參數(shù)                  
     4. 8. 3  測試包含關(guān)系和相交關(guān)系                  
     4. 8. 4  獲取弧形的邊框                  
   第5章  廣義路徑與復(fù)合形狀                  
     5. 1  繪制廣義路徑                  
     5. 1. 1  卷繞法則                  
     5. 1. 2  構(gòu)造一條廣義路徑                  
     5. 1. 3  獲取廣義路徑的邊界                  
     5. 1. 4  測試包含關(guān)系和相交關(guān)系                  
     5. 1. 5  廣義路徑示例程序                  
     5. 2  復(fù)合形狀                  
     5. 2. 1  創(chuàng)建Ar9類的實例                  
     5. 2. 2  應(yīng)用構(gòu)造性區(qū)域幾何                  
     5. 2. 3  測試形狀類型                  
     5. 2. 4  測試包含和相交關(guān)系                  
     5. 2. 5  獲取邊界                  
     5. 2. 6  獲取一個形狀的路徑迭代(Path Iterator)                  
     5. 2. 7  復(fù)合形狀示例程序                  
   第6章  平臺字體與文本布局                  
     6. 1  使用字體                  
     6. 1. 1  有關(guān)字體的術(shù)語                  
     6. 1. 2  創(chuàng)建字體                  
     6. 1. 3  獲取各種字體名                  
     6. 1. 4  獲取平臺字體                  
     6. 1. 5  由給定字體導(dǎo)出新的字體                  
     6. 1. 6  平臺字體示例程序                  
     6. 2  文本布局                  
     6. 2. 1  文本的定型. 排列和定位                  
     6. 2. 2  創(chuàng)建文本布局實例                  
     6. 2. 3  文本修飾                  
     6. 2. 4  文本布局示例程序                  
     6. 2. 5  檢測用戶在文本上的輸入                  
     6. 2. 6  插入標(biāo)記的顯示和移動                  
     6. 2. 7  獲取度量信息                  
     6. 2. 8  確定文本布局的方向                  
     6. 2. 9  獲取文本布局的邊界                  
     6. 2. 10  獲取字符信息                  
     6. 2. 11  通過高亮度文本進行選擇                  
     6. 2. 12  點擊測試. 插入標(biāo)記和高亮度文本程序示例程序                  
     6. 3  使用文本和圖形屬性                  
     6. 3. 1  使用文本屬性                  
     6. 3. 2  使用圖形屬性                  
     6. 3. 3  使用文本和圖形屬性的程序示例                  
     6. 4  用自動換行符創(chuàng)建段落                  
     6. 4. 1  文本換行示例程序                  
   第7章  緩沖區(qū)圖像                  
     7. 1  緩沖區(qū)圖像剖析                  
     7. 1. 1  獲取數(shù)據(jù). 圖像類型和色彩模式                  
     7. 1. 2  獲取緩沖區(qū)圖像的大小                  
     7. 1. 3  獲取緩沖區(qū)圖像中的一部分                  
     7. 1. 4  使用光柵管理圖像數(shù)據(jù)                  
     7. 1. 5  色彩模型                  
     7. 2  使用緩沖區(qū)圖像                  
     7. 2. 1  創(chuàng)建緩沖區(qū)圖像                  
     7. 2. 2  在緩沖區(qū)圖像上繪圖                  
     7. 2. 3  顯示緩沖區(qū)圖像                  
     7. 2. 4  緩沖區(qū)圖像示例程序                  
     7. 2. 5  訪問光柵/數(shù)據(jù)緩沖區(qū)示例程序                  
     7. 2. 6  使用緩沖區(qū)圖像                  
     7. 2. 7  程序示例:緩沖區(qū)圖像的復(fù)制                  
     7. 2. 8  程序示例:使用緩沖區(qū)圖像實現(xiàn)動畫                  
   第8章  圖像處理                  
     8. 1  緩沖區(qū)圖像和光柵圖像操作                  
     8. 2  使用查找表的過濾操作                  
     8. 2. 1  創(chuàng)建查找表                  
     8. 2. 2  創(chuàng)建和使用查找表過濾器                  
     8. 2. 3  查找表示例程序                  
     8. 3  使用重調(diào)過濾器                  
     8. 3. 1  創(chuàng)建和使用重調(diào)過濾器                  
     8. 3. 2  重調(diào)過濾器示例程序                  
     8. 4  使用顏色轉(zhuǎn)換過濾器                  
     8. 4. 1  創(chuàng)建和使用顏色轉(zhuǎn)換過濾器                  
     8. 4. 2  色彩轉(zhuǎn)換過濾器示例程序                  
     8. 5  使用卷積過濾器                  
     8. 5. 1  創(chuàng)建卷積核                  
     8. 5. 2  創(chuàng)建和使用卷積過濾器                  
     8. 5. 3  圖像卷積變換示例程序                  
     8. 6  使用仿射變換過濾器                  
     8. 6. 1  創(chuàng)建和使用仿射變換過濾器                  
     8. 6. 2  仿射變換過濾器示例程序                  
     8. 7  使用頻帶組合過濾器                  
     8. 7. 1  創(chuàng)建和使用頻帶組合過濾器                  
     8. 7. 2  頻帶組合過濾器示例程序                  
   第9章  打印                  
     9. 1  打印的機制                  
     9. 2  創(chuàng)建打印機圖形上下文                  
     9. 3  使用頁面格式                  
     9. 4  控制打印作業(yè)                  
     9. 4. 1  單一格式打印示例                  
     9. 5  打印簿記(多重格式)文檔                  
     9. 5. 1  創(chuàng)建和使用簿記                  
     9. 5. 2  將一個簿記賦予一個打印機作業(yè)控制對象                  
     9. 5. 3  一個交互式繪圖簿記示例程序                  
   第10章  繼承層次與API快速參考                  
     10. 1  繼承層次關(guān)系圖                  
     10. 1. 1  包名稱:java. awt                  
     10. 1. 2  包名稱:java. awt. color                  
     10. 1. 3  包名稱:java. awt.geom                  
     10. 1. 4  包名稱:java. awt. font                  
     10. 1. 5  包名稱:java. awt. image                  
     10. 1. 6  包名稱:java. awt. renderable                  
     10. 1. 7  包名稱:java. awt. print                  
     10. 2  重要的API快速參考                  
     10. 2. 1  包名稱:java.awt                  
     10. 2. 2  包名稱:java. awt. color                  
     10. 2. 3  包名稱:java. awt.geom                  
     10. 2. 4  包名稱:java. awt. font                  
     10. 2. 5  包名稱:java. awt. image                  
     10. 2. 6  包名稱:java. awt.print                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號