注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Java 2圖形設計(卷Ⅰ AWT)

Java 2圖形設計(卷Ⅰ AWT)

Java 2圖形設計(卷Ⅰ AWT)

定 價:¥79.00

作 者: (美)[D.M.吉爾里]David M.Geary著;馬欣民等譯
出版社: 機械工業(yè)出版社
叢編項: 軟件開發(fā)技術叢書
標 簽: Java

購買這本書可以去


ISBN: 9787111077459 出版時間: 2000-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 641 字數(shù):  

內(nèi)容簡介

  本書詳細介紹Java中的AWT(抽象窗口工具集)。主要內(nèi)容包括同位體、輕量構件、剪貼板與數(shù)據(jù)傳輸、顏色、無鼠標操作、打印、布局管理器、國際化、串行化、滾動性、文體與字號以及AWT 中的各種構件。

作者簡介

暫缺《Java 2圖形設計(卷Ⅰ AWT)》作者簡介

圖書目錄

    前言
    第一部分 入門
   第1章 緒論
    1.1Java基本類
    1.2抽象窗口工具集
    1.3同位體和平臺獨立
    1.3.1輕量構件
    1.3.2AWT和Swing構件
    1.3.3AWT和2DAPI
    1.4構件:AWT的基礎
    1.5構件、容器和布局管理器
    1.5.1構件
    1.5.2基本構件工具
    1.5.3容器
    1.5.4布局管理器
    1.6小結
   第2章 applet和應用程序
    2.1 Java appl et
    2.1.1使用appletv iewer
    2.1.2瀏覽器的基礎結構
    2.1.3java.awt.Applet類
    2.1.4關鍵Applet方法
    2.1.5java.awv.Comoo nent顯示方法
    2.2Java應用程序
    2.2.1 設置應用程序
    2.2.2顯示應用程序
    2.3組合applet 和應用程序代碼
    2.4小結
    第二部分 圖形和圖像
   第3章 圖形
    3.1 java.awt.Graphics
    3.2Graphics參數(shù)
    3.3圖形坐標系
    3.3.1繪制圖形形狀
    3.3.2繪制構件的四周邊界
    3.3.3填充形狀
    3.4Graphics引用
    3.4.1引用副本的Graphics引用
    3.4.2Graphics引用的壽命
    3.4.3處理Graphics
    3.5繪制和填充形狀
    3.5.1畫直線
    3.5.2畫折線
    3.5.3繪制矩形
    3.5.4畫弧
    3.5.5繪制橢圓
    3.5.6繪制多邊形
    3.5.7繪制文本
    3.6轉換坐標系原點
    3.7剪貼
    3.8圖形模式
    3.9創(chuàng)建圖形
    3.10小結
   第4章 顏色和字體
    4.1顏色模式
    4.1.1索引顏色模式
    4.1.2直接顏色模式
    4.2java.awt.Color類
    4.3系統(tǒng)顏色
    4.4字體和字體度量
    4.4.1Font類
    4.4.2FontMetrics類
    4.5小結
   第5章 加載和顯示圖像
    5.1Image 類和Image包
    5.2圖像生產(chǎn)者和圖像消費者
    5.2.1異步圖像生產(chǎn)
    5.2.2ImageProducer
    5.2.3ImageObserver
    5.3加載和顯示圖像
    5.4applet 和應用程序之間的區(qū)別
    5.5等待圖像加載
    5.6一次繪制圖像的一行掃描線
    5.7MediaTracker
    5.8動畫GIF
    5.9AWT構件作為圖像觀察者
    5.10創(chuàng)建圖像
    5.11加載圖像作為資源
    5.12小結
   第6章 圖像過濾
    6.1Image Producer接口
    6.2 mageC onsume r接口
    6.3圖像生產(chǎn)者和圖像消費者之間的關系
    6.4AWT圖像過濾器
    6.4.1CropImageFilter
    6.4.2使用常規(guī)圖像過濾器
    6.4.3ReplicateScal eFilter和AreaAveraging
    ScaleFilter
    6.4.4組合圖像過濾器
    6.5ImageConsumer 屬性
    6.6實現(xiàn)自定義圖像過濾器
    6.7擴展RGBImageFilter
    6.7.1DissolveFilter
    6.7.2DissolveEdgeFilter
    6.8擴展ImageFilter
    6.8.1ImageFilter類
    6.8.2向圖像過濾器傳輸圖像位
    6.8.3用于傳輸像素的ColorModel
    6.8.4擴展ImageFilter的溶解過濾器
    6.8.5波形過濾器
    6.9實現(xiàn)ImageConsumer接口
    6.9.1圖像溶解
    6.9.2Dissolver類的實現(xiàn)
    6.10雙緩沖入門
    6.11小結
   第7章 無過濾圖像處理
    7.1縮放和閃爍圖像
    7.2抓取像素
    7.3內(nèi)存圖像源
    7.3.1使用MemoryImageSource
    裁剪圖像
    7.3.2內(nèi)存圖像源和動畫
    7.4小結
    第三部分 事件和布局管理器
   第8章 基于繼承的事件處理
    8.1舊AWT事件模型
    8.1.1覆蓋事件處理方法
    8.1.2被傳播的事件
    8.1.3事件類型常量
    8.1.4事件的向外傳播
    8.1.5覆蓋被傳播的事件的處理
    8.2事件修飾常數(shù)
    8.3鼠標按鈕事件
    8.4關于鼠標和按鈕
    8.5監(jiān)控鼠標事件
    8.6檢測雙擊
    8.7動作事件
    8.8標識構件
    8.9基于繼承的事件模型的缺點
    8.9.1事件的傳播
    8.9.2繼承的要求
    8.9.3將事件處理插入到構件類中
    8.9.4傳送事件的責任
    8.9.5handleEvent()轉換語句
    8.10小結
   第9章 授權事件模型
    9.1授權事件模型
    9.1.1構件、事件和監(jiān)聽者
    9.1.2過濾事件
    9.2結構概述
    9.2.1事件
    9.2.2構件作為事件源
    9.2.3多點傳送事件源
    9.2.4 單點傳送事件源
    9.2.5事件源接口
    9.2.6監(jiān)聽者
    9.2.7事件處理方法的JavaBeans設計模式
    9.3AWT適配器
    9.4構件事件
    9.4.1構件和容器事件
    9.4.2焦點事件
    9.4.3鍵盤事件
    9.4.4鼠標和鼠標移動事件
    9.4.5窗口事件
    9.4.6畫布和面板的焦點和鍵盤事件
    9.4.7消耗輸人事件
    9.4.8繪制事件
    9.5語義事件
    9.5.1動作事件
    9.5.2可調(diào)事件
    9.5.3項目事件
    9.5.4 文本事件
    9.6事件適配器
    9.6.1處理沒有適配器的多點
    事件源事件
    9.6.2 類型安全的多路處理適配器
    9.6.3一般的多路處理適配器
    9.7內(nèi)部類
    9.7.1三維按鈕
    9.7.2 在單獨的監(jiān)聽者類中封裝事件處理
    代碼
    9.7.3監(jiān)聽自己
    9.7.4 命名內(nèi)部類
    9.7.5匿名內(nèi)部類
    9.7.6 修改默認的事件處理行為
    9.8 從自定義構件中激發(fā)AWT事件
    9.9 從自定義構件中激發(fā)自定義事件
    9.9.1一個未經(jīng)專門設計的方案
    9.9.2 有關步驟
    9.9.3開發(fā)自定義事件類
    9.9.4 開發(fā)監(jiān)聽者接口
    9.9.5 為注冊監(jiān)聽者定義接口
    9.9.6 開發(fā)可以激發(fā)自定義事件的自定義
    構件
    9.10 調(diào)度事件和AWT事件隊列
    9.11有效事件
    9.12基于繼承的機制
    9.13 事件處理設計
    9.13.1使用基于繼承的事件模型
    9.13.2 監(jiān)聽自己
    9.13.3 在單獨的類中封裝事件
    處理代碼
    9.13.4 使用內(nèi)部類
    9.13.5 命名內(nèi)部類與匿名內(nèi)部類相比
    9.13.6 向容器傳播事件
    9.14 小結
   第10章 構件、容器和布局管理器
    10.1最大的三種AWT構件
    10.2布局管理器
    10.2.1兩種類型的布局管理器
    10.2.2布局管理器和容器空白區(qū)
    10.2.3同位體和空白區(qū)
    10.2.4布局管理器和構件首選尺寸
    10.3繪制一個容器的構件
    10.4強制一個容器布置它的構件
    10.5標準AWT布局管理器
    10.5.1使用何種布局管理器
    10.5.2BorderLayout布局管理器
    10.5.3CardLayout布局管理器
    10.5.4 FlowLayout布局管理器
    10.5.5GridLayout布局管理器
    10.6GridBagLayout布局管理器
    10.6.1GrdBaglayout和GridBag
    Constraints
    10.6.2網(wǎng)格單元和顯示區(qū)
    10.6.3與構件比較的顯示區(qū)
    10.6.4GridBagConstraints. anchor
    10.6.5GridBagConstraints. fill
    10.6.6GridBagConstraints.gridx和GridBag-
    Constraints.gridy
    10.6.7GridBagConstraints.gridwidth和GridBa g-
    Constraints.gridheight
    10.6.8GridBagConstraints.weightx和GridBag-
    Constraints.weighty
    10.6.9Grid BagC onstra ints.i nsets
    10.6.10 GridBagConst raint s.ip adx 和GridBag-
    Constraints.ipady
    10.6.11Grid BagLab
    10.6.12 GridBagLayout和輸入表單
    10.6.13在嵌套的面板中布置構件
    10.6.14嵌套面板之間的通信
    10.6.15GridLabApplet的實現(xiàn)
    10.7 null 布局管理器
    10.8自定義布局管理器
    10.8.1BulletinLayout
    10.8.2運行BulletinLayout自定義布局管
    理器
    10.8.3Row Layout
    10.8.4 運行RowLayout自定義布局管
    理器
    10.8.5RowLayoutApplet的實現(xiàn)
    10.8.6ColumnLayout
    10.8.7運行ColumnLayout 自定義布局管
    理器
    10.9 小結
    第四部分 AWT構件
   第1章 AWTComponent類
    11.1構件
    11.2java.awt.Component
    11.3構件屬性
    11.4不贊成的方法
    11.5構件的位置、邊界和坐標
    11.6構件的首選、最小和最大尺寸
    11.7構件的可見性和響應
    11.8構件和同位體
    11.9顯示構件
    11.10 構件和zorder
    11.11構件和光標
    11.12構件和串行化
    11.13構件和國際化
    11.13.1Locale
    11.13.2資源包
    11.13.3Simplel18Ntestapplet
    11.13.4資源包屬性
    11.13.5從國際化代碼中分離出GUI
    11.13.6 可用地區(qū)和兩個字符的編碼
    11.14 構件和JavaBeans
    11.14.1約束屬性
    11.14.2在自定義構件中實現(xiàn)
    約束屬性
    11.15構件和樹鎖定
    11.16小結
   第12章 基本構件:標簽、按鈕、畫布
    和面板
    12.1標簽和按鈕
    12.1.1 java.awt.Label
    12.1.2java.awt.Button
    12.2 畫布和面板
    12.2.1java.awt.Canvas
    12.2.2java.awt.Panel
    12.3小結
   第13章 項目選擇:復選框 選擇框和
    列表
    13.1復選框
    13.1.1java .awt.ItemSel ectable接口
    13.1.2java.awt.Checkbox
    13.1.3相容的復選框
    13.1.4 相互排斥的復選框
    13.2選擇框和列表
    13.2.1是采用列表還是選擇框
    13.2.2java.awt.Choice
    13.2.3java.awt.list
    13.2.4 雙列表構件
    13.3小結
   第14章 文本構件
    14.1java.awt.TextCompone nt
    14.1.1文本選擇
    14.1.2TextComponent監(jiān)聽者
    14.2java.awt.TextField
    14.2.1輸入的有效性
    14.2.2 退出有效性
    14.2.3過程中確認
    14.3java.awt.TextArea
    14.4 小結
   第15章 滾動:滾動條與滾動框
    15.1java.awt.Scrollbar
    15.2java.awt.ScrollPane
    15.2.1滾動構件
    15.2.2滾動圖像
    15.2.3程序控制滾動
    15.3小結
   第16章 窗口、框架與對話框
    16.1java.awt.Window
    16.1.1快閃屏
    16.1.2提示框幫助
    16.2 java.awt.Frame
    16.3java.awt.Dialog
    16.3.1模式對話框與多線程
    16.3.2java.awt.FileDialog
    16.4 小結
   第17章 菜單
    17.1菜單類
    17.2文件菜單
    17.3處理菜單事件
    17.4拖離菜單
    17.5MenuBarPrinter
    17.6FrameWithMenuBar類
    17.7幫助菜單
    17.8復選框菜單項
    17.9級聯(lián)菜單
    17.10動態(tài)更改菜單
    17.11彈出式菜單
    17.11.1彈出式菜單與構件
    17.11.2處理彈出式菜單事件
    17.11.3 顯示與構件相關的彈出式菜單
    17.12小結
   第18章 無鼠標操作與打印
    18.1無鼠標操作
    18.2鍵盤遍歷
    18.2.1標準AWT構件與鍵盤遍歷
    18.2.2 自定義構件及其鍵盤遍歷
    18.3菜單快捷鍵
    18.3.1菜單類與快捷鍵
    18.3.2菜單快捷鍵示例
    18.4打印
    18.4.1獲取PrintGraphics的引用
    18.4.2打印自身的applet
    18.4.3打印對話框及其屬性
    18.4.4 頁碼設置
    18.5 小結
   第19章 輕量構件
    19.1引入輕量構件
    19.1.1AWT:重量構件的世界
    19.1.2輕量構件與重量構件
    19.2簡單的輕量構件
    19.2.1簡單的重量構件
    19.2.2從重量構件到輕量構件
    19.3輕量容器
    19.4輕量構件與zorder
    19.5輕量構件及其Graphics
    19.6輕量構件與首選尺寸
    19.7小結
    第五部分 高級主題
   第20章 剪貼板與數(shù)據(jù)傳輸
    20.1java.awt.datatransfe r軟件包
    20.2Clipboard類
    20.2.1將數(shù)據(jù)復制到剪貼板及從剪貼板
    取出數(shù)據(jù)
    20.2.2ClipboardOwner類
    20.3系統(tǒng)剪貼板
    20.4 局部剪貼板
    20.5數(shù)據(jù)傳送機制
    20.5.1數(shù)據(jù)格式
    20.5.2Transferable對象與數(shù)據(jù)格式
    20.5.3StringSelection
    20.6 將圖像復制到剪貼板
    20.6.1ImageSelection——封裝圖像的
    Transferable對象
    20.6.2使用ImageSelection類
    20.6.3增加另外一種數(shù)據(jù)格式
    20.7傳遞自定義AWT構件
    20.7.1封裝自定義AWT構件的可傳遞
    對象
    20.7.2圖像按鈕傳送applet
    20.8小結
   第21章 拖放技術
    21.1j四a.awt dnd 軟件包
    21.2拖動源與放置目標
    21.2.1簡單的拖放程序范例
    21.2.2拖動意圖
    21.2.3拖動源
    21.2.4放置目標
    21.2.5事件
    21.2.6DragSourceDragEvent與DragSource
    DropEvent
    21.2.7DropTargetDragE vent與 DropTarget
    DropEvent
    21.2.8特定的拖動源與放置目標
    21.2.9繼承與授權
    21.2.10映射
    21.2.11自動滾動
    21.3小結
   第22章 自定義對話框
    22.1對話框類
    22.1.1 GJTDialog
    22.1.2非模式對話框和DialogClient接口
    22.1.3再論GJTDialog
    22.2WorkDialog
    22.3ButtonPanel
    22.4Postcard
    22.5MessageDialog
    22.6YesNoDialog
    22.7QuestionDialog
    22.8小結
   第23章 橡皮帶技術
    23.1橡皮帶類
    23.2Rubberband基本類
    23.2.1Rubberband方法及類成員
    23.2.2以XOR模式繪圖
    23.2.3繪制橡皮帶線條
    23.2.4繪制橡皮帶矩形與橢圓形
    23.3橡皮帶面板
    23.4使用DrawingPanel類
    23.5重分解單元測試
    23.6小結
   第24章 雙緩沖技術
    24.1雙緩沖技術與動畫
    24.2雙緩沖如何工作
    24.3可拖動輕量構件與雙緩沖容器
    24.3.1Util類
    24.3.2BackingStore類
    24.3.3DoubleBufferedContainer類
    24.3.4Lightweight類
    24.4小結
   第25章 子圖形動畫
    25.1構成
    25.2序列與子圖形
    25.2.1Sequence
    25.2.2子圖形
    25.3Playfield與DoubleBufferedContainer
    25.4沖突檢測
    25.4.1CollisionArena
    25.4.2CollisionDetector
    25.4.3SpriteCollisionDe tector
    25.4.4EdgeCollision
    25.5使用animation軟件包
    25.5.1簡單的動畫
    25.5.2碰撞動畫
    25.5.3兩個子圖形之間的沖突
    25.6小結
   附錄A AwT類框圖
   附錄B 關于本書的CD-ROM
   

本目錄推薦

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