注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)JAVA GUI程序設(shè)計(jì)

JAVA GUI程序設(shè)計(jì)

JAVA GUI程序設(shè)計(jì)

定 價(jià):¥17.50

作 者: 肖剛[等]編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): Java程序設(shè)計(jì)叢書
標(biāo) 簽: 暫缺

ISBN: 9787302031178 出版時(shí)間: 1998-11-01 包裝: 平裝
開本: 26cm 頁數(shù): 198頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書深入地介紹了各種Java GUI程序設(shè)計(jì)技術(shù),詳細(xì)討論了AWT構(gòu)件類和布局管理器的使用、圖形圖像處理技術(shù)、簡單動(dòng)畫生成、高級(jí)事件處理技術(shù)、簡單動(dòng)畫生成、高級(jí)事件處理技術(shù)、JFC-Swing接口編程,以及各種特殊技巧。本書內(nèi)容由淺入深,講解詳細(xì),并附有大量的實(shí)例程序,既可作為初學(xué)Java GUI程序設(shè)計(jì)的入門指導(dǎo)書,也可作為Java 高級(jí)程序員的技術(shù)參考書。

作者簡介

暫缺《JAVA GUI程序設(shè)計(jì)》作者簡介

圖書目錄

     目錄
    第一部分 JavaGUI程序設(shè)計(jì)基礎(chǔ)
   第1章 JavaGUI程序設(shè)計(jì)基本原理
    1.1 AWT組件類
    1.2 其他AWT 類
    1.3 組件體系結(jié)構(gòu)
    1.3.1 peer的生成
    1.3.2 peer的事件處理
    1.4 AWT顯示機(jī)制
    1.5 JavaGUI程序結(jié)構(gòu)及示例
    1.5.1 例子
    1.5.2 程序源代碼
    1.5.3 程序中用到的類
    1.5.4 組件層次
    1.5.5 界面顯示過程
    1.5.6 事件處理
    1.6 小結(jié)
   第2章 AWT組件類及其使用
    2.1 使用組件的一般規(guī)則
    2.1.1 如何向容器中加入組件
    2.1.2 Component類的功能
    2.1.3 如何改變組件的顯示特性和行為
    2.2 按鈕
    2.3 畫布
    2.4 復(fù)選鈕
    2.5 選擇列表
    2.6 對(duì)話框
    2.7 獨(dú)立窗口
    2.8 標(biāo)簽
    2.9 列表
    2.10 菜單
    2.11 底板
    2.12 滾動(dòng)條
    2.13 文本區(qū)和文本域
    2.14 小結(jié)
   第3章 組件的布局
    3.1 布局管理器使用規(guī)則
    3.1.1 如何選擇布局管理器
    3.1.2 如何生成一個(gè)布局管理器并將它同容器鏈接
    3.1.3 布局管理器的調(diào)用
    3.2 BorderLayout布局管理器
    3.3 CardLayout布局管理器
    3.4 FlowLayout布局管理器
    3.5 GridLayout布局管理器
    3.6 GridBagLayout布局管理器
    3.6.1 GridBagLayout布局管理器
    3.6.2 指定限制參數(shù)
    3.6.3 一個(gè)applet例子
    3.7 生成定制布局管理器
    3.8 絕對(duì)定位方法
    3.9 小結(jié)
    第二部分 圖形和圖像處理
   第4章 圖形處理
    4.1 AWT圖形支持
    4.1.1 Graphics對(duì)象
    4.1.2 坐標(biāo)系
    4.1.3 repaint()方法的四種形式
    4.2 繪制圖形
    4.2.1 例1:繪制簡單矩形
    4.2.2 例2;使用矩形指示選擇的區(qū)域
    4.2.3 例3:圖形采樣器
    4.3 使用文本
    4.3.1 繪制文本
    4.3.2 獲取字體信息:FontMetrics
    4.4 小結(jié)
   第5章 圖像處理
    5.1 加載圖像
    5.1.1 使用getImage()方法
    5.1.2 請(qǐng)求并跟蹤圖像的加載:MediaTracker和ImageObserver
    5.1.3 使用MemoryImageSource生成圖像
    5.2 顯示圖像
    5.3 處理圖像
    5.3.1 圖像過濾器的使用
    5.3.2 編寫圖像過濾器
    5.4 小結(jié)
   第6章 實(shí)現(xiàn)動(dòng)畫功能
    6.1 生成動(dòng)畫循環(huán)
    6.1.1 初始化實(shí)例變量
    6.1.2 動(dòng)畫循環(huán)
    6.1.3 確保穩(wěn)定的幀速率
    6.1.4 靈活的功能
    6.2 圖形動(dòng)畫
    6.3 消除閃爍
    6.3.1 覆蓋update()方法
    6.3.2 實(shí)現(xiàn)雙緩沖區(qū)
    6.4 在屏幕上移動(dòng)圖像
    6.5 動(dòng)態(tài)顯示圖像序列
    6.6 改進(jìn)圖像動(dòng)畫的顯示效果和性能
    6.6.1 使用MediaTracker加載圖像并延遲圖像的顯示
    6.6.2 加速圖像加載
    6.7 小結(jié)
    第三部分 高級(jí)JavaGUI 程序設(shè)計(jì)
   第7章 高級(jí)事件處理
    7.1 高級(jí)事件處理模型概論
    7.1.1 一個(gè)簡單的例子
    7.1.2 一個(gè)復(fù)雜的例子
    7.1.3 處理其他事件類型的例子
    7.1.4 使用適配器(Adapters)和內(nèi)部類(InnerClass)處理事件
    7.2 標(biāo)準(zhǔn)AWT事件概述
    7.3 動(dòng)作事件反應(yīng)器
    7.3.1 動(dòng)作事件方法
    7.3.2 處理動(dòng)作事件的例子
    7.3.3 ActionEvent類
    7.4 調(diào)整事件反應(yīng)器
    7.4.1 調(diào)整事件的方法
    7.4.2 AdjustmentEvent類
    7.5 組件事件反應(yīng)器
    7.5.1 組件事件反應(yīng)器的方法
    7.5.2 處理組件事件的例子
    7.5.3 Compon entE vent類
    7.6 容器事件反應(yīng)器
    7.6.1 容器事件反應(yīng)器方法
    7.6.2 處理容器事件的例子
    7.6.3 ContainerEvent類
    7.7 輸入焦點(diǎn)事件反應(yīng)器
    7.7.1 輸入焦點(diǎn)事件反應(yīng)器方法
    7.7.2 處理輸入焦點(diǎn)事件的例子
    7.7.3 FocusEvent類
    7.8 項(xiàng)事件反應(yīng)器
    7.8.1 項(xiàng)事件方法
    7.8.2 ItemEvent類
    7.9 鍵事件反應(yīng)器
    7.9.1 鍵事件類
    7.9.2 處理鍵事件的例子
    7.9.3 KeyEvent類
    7.10 鼠標(biāo)事件反應(yīng)器
    7.10.1 鼠標(biāo)事件反應(yīng)器方法
    7.10.2 鼠標(biāo)事件處理的例子
    7.10.3 MouseEvent類
    7.11 鼠標(biāo)移動(dòng)事件反應(yīng)器
    7.12 文本事件反應(yīng)器
    7.12.1 文本事件方法
    7.12.2 處理文本事件的例子
    7.13 窗口事件反應(yīng)器
    7.14 小結(jié)
   第8章 JFC-SWing程序設(shè)計(jì)
    8.1 JFC-Swing介紹
    8.1.1 IFC、AWT和Swing
    8.1.2 Swing包概述
    8.1.3 組件層次
    8.2 Swing組件的使用
    8.2.1 JPanel
    8.2.2 Icon
    8.2.3 JLabel
    8.2.4 JButton
    8.2.5 AbstractButton
    8.2.6 JCheckBox
    8.2.7 JRadioButton
    8.2.8 JToggleButton
    8.2.9 JText Compon ets
    8.2.10 JTextField&JTextArea
    8.2.11 JTextPan e
    8.2.12 JPasswordField
    8.2.13 JScrollBar
    8.2.14 JSlider
    8.2.15 JProgressBar
    8.2.16 JComboBox
    8.2.17 JList
    8.2.18 Border
    8.2.19 JScrollPane
    8.2.20 JViewPort
    8.2.21 Menu
    8.2.22 JSeparator
    8.2.23 JPopupMenu
    8.2.24 JFrame
    8.2.25 JRoo tPane
    8.2.26 JLaye redPane
    8.2.27 Tooltip
    8.2.28 Toolbar
    8.2.29 JTabbedPane
    8.2.30 JSPlitPane
    8.3 Swing布局
    8.3.1 BoxLayout布局管理器
    8.3.2 Box
    8.3.3 Scroll PaneLayout
    8.3.4 Viewpo rtLayout
    8.4 Swing事件處理
    8.4.1 Swing事件對(duì)象
    8.4.2 Swing事件反應(yīng)器
    8.4.3 Swing事件源
    8.5 小結(jié)
   第9章 其他高級(jí)功能
    9.1 無鼠標(biāo)操作
    9.1.1 輸入焦點(diǎn)的轉(zhuǎn)移
    9.1.2 菜單快捷鍵
    9.2 打印
    9.2.1 打印API
    9.2.2 打印圖形現(xiàn)場
    9.2.3 分頁
    9.2.4 打印組件層次
    9.2.5 例子
    9.3 桌面顏色控制
    9.3.1 桌面顏色控制API
    9.3.2 顏色范圍
    9.3.3 例子
    9.4 小結(jié)
   

本目錄推薦

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