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

Java Swing圖形界面開發(fā)與案例詳解

Java Swing圖形界面開發(fā)與案例詳解

定 價(jià):¥49.00

作 者: 王鵬,何昀峰 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787302189046 出版時(shí)間: 2008-12-01 包裝: 平裝
開本: 16開 頁數(shù): 407 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Java Swing是目前圖形界面設(shè)計(jì)的主流開發(fā)工具,《Java Swing圖形界面開發(fā)與案例詳解》從實(shí)用的角度出發(fā),通過大量實(shí)例全面介紹Java Swing中各種組件的應(yīng)用及圖形界面的開發(fā)技術(shù)。全書共20章,其中第1~2章主要介紹有關(guān)Swing的基礎(chǔ)知識(shí),包括Swing的基本概述、如何使用IDE開發(fā)Swing程序;第3~15章結(jié)合眾多實(shí)例和問題介紹最常用、最有用的組件及其應(yīng)用方法,包括標(biāo)簽和按鈕組件、布局管理器組件、面板組件、列表框組件、下拉列表框組件、進(jìn)度條組件、時(shí)間組件、滑塊組件、分隔條組件、選取器組件、文本組件、窗口組件、對(duì)話框組件、JApplet組件、菜單組件、工具條組件、表格組件、樹組件以及組件的事件處理機(jī)制等;第16~19章主要講述有關(guān)Swing圖形開發(fā)的其他知識(shí),包括觀感器、Swing線程與并發(fā)、模型與架構(gòu)等。第20章通過一個(gè)綜合實(shí)例使讀者能夠在實(shí)際開發(fā)中理解和鞏固所學(xué)知識(shí),從而提高綜合應(yīng)用能力。《Java Swing圖形界面開發(fā)與案例詳解》幾乎涵蓋了目前Java Swing圖形開發(fā)必備的所有常用知識(shí),擁有豐富的實(shí)例,且這些實(shí)例均來自于工程實(shí)踐,《Java Swing圖形界面開發(fā)與案例詳解》適合Java程序語言的初學(xué)者閱讀,也可供具有一定編程經(jīng)驗(yàn)的初級(jí)編程人員參考。

作者簡(jiǎn)介

暫缺《Java Swing圖形界面開發(fā)與案例詳解》作者簡(jiǎn)介

圖書目錄

第1章 JavaSwing概述
1.1 什么是JavaSwing
1.1.1 Swing的發(fā)展史
1.1.2 Swing的功能
1.1.3 Swing的特性
1.2.1 avaSwing的包結(jié)構(gòu)
1.3 一個(gè)JavaSwing程序?qū)嵗?br />1.4 本章小結(jié)
1.5 本章習(xí)題
第2章 如何使用IDE開發(fā)Swing程序
2.1 如何利用Eclipse開發(fā)Swing程序
2.2 如何利用JBuilder開發(fā)Swing程序
2.3 如何利用NetBeans開發(fā)Swing程序
2.4 本章小結(jié)
2.5 本章習(xí)題
第3章 JavaSwirlg組件基礎(chǔ)
3.1 Swing組件類的層次
3.2 Window類
3.2.1 頂層容器類和包含層次
3.2.2 在頂層容器中添加組件
3.2.3 在頂層容器中添加菜單欄
3.3 JComponent類
3.4 本章小結(jié)
3.5 本章習(xí)題
第4章 如何使用標(biāo)簽和按鈕組件
4.1 如何使用標(biāo)簽
4.2 如何使用按鈕
4.2.1 如何使用普通按鈕
4.2.2 如何使用單選按鈕
4.2.3 如何使用復(fù)選框
4.2.4 按鈕組件的實(shí)例應(yīng)用
4.3 本章小結(jié)
4.4 本章習(xí)題
第5章 如何使用布局管理器組件
5.1 布局管理器概述
5.2 布局管理器的種類
5.2.1 BorderLayout
5.2.2 FlowLayout
5.2.3 GridLayout
5.2.4 GridBagLayout
5.2.5 CardLayout
5.2.6 BoxLayout
5.2.7 SpringLayout
5.2.8 GroupLayout
5.3 自定義布局管理器的創(chuàng)建
5.4 本章小結(jié)
5.5 本章習(xí)題
第6章 如何使用面板組件
6.1 如何使用JPanel
6.2 如何使用JScrollPane
6.3 如何使用JSplitPane
6.4 如何使用JTabbedPane
6.5 如何使用JIntemalFrame
6.6 如何使用JLayeredPane
6.7 如何使用JRootPane
6.8 本章小結(jié)
6.9 本章習(xí)題
第7章 Swirlg事件處理機(jī)制
7.1 Swing事件處理機(jī)制概述
7.2 Swing中的監(jiān)聽器
7.2.1 事件處理的過程與步驟
7.2.2 匿名類方式處理事件
7.2.3 適配器類
7.2.4 Swing所支持的事件監(jiān)聽器
7.2.5 窗口事件的處理
7.2.6 動(dòng)作事件的處理
7.2.7 焦點(diǎn)事件的處理
7.3 本章小結(jié)
7.4 本章習(xí)題
第8章 如何使用列表框和下拉列表框組件
8.1 如何使用列表框JList
8.1.1 使用數(shù)組方式創(chuàng)建列表框
8.1.2 使用Vector方式創(chuàng)建列表框
8.1.3 使用ListModel方式創(chuàng)建列表框
8.1.4 列表框選取事件的處理
8.1.5 列表框雙擊事件的處理
8.2 如何使用下拉列表框JComboBox
8.2.1 使用數(shù)組和Vector創(chuàng)建下拉列表框
8.2.2 使用ComboBoxModel創(chuàng)建下拉列表框
8.2.3 下拉列表框的事件處理
8.3 本章小結(jié)
8.4 本章習(xí)題
第9章 如何使用進(jìn)度條、時(shí)間、滑塊和分隔條組件
9.1 如何使用進(jìn)度條組件JProgressBar
9.2 如何使用時(shí)間組件Timer
9.3 如何使用滑塊組件JSlider
9.4 如何使用分隔條組件JSeparator
9.5 本章小結(jié)
9.6 本章習(xí)題
第10章 如何使用選取器組件
10.1 如何使用文件選取器JFileChooser
10.1.1 如何創(chuàng)建JFileChooser組件
10.1.2 如何創(chuàng)建JFileChooser對(duì)話框
10.2 如何使用顏色選取器JColorChooser
10.3 本章小結(jié)
10.4 本章習(xí)題
第11章 如何使用文本組件
11.1 文本組件概述
11.2 如何使用普通文本組件
11.2.1 如何使用JTextField
11.2.2 如何使用JPasswordField
11.2.3 如何使用JFormattedTextField
11.3 如何使用文本區(qū)組件
11.4 如何打印文本組件
11.5 本章小結(jié)
11.6 本章習(xí)題
第12章 如何使用窗口、對(duì)話框和JApplet組件
12.1 如何使用窗口組件
12.2 如何使用對(duì)話框組件
12.3 如何使用JApplet組件
12.4 本章小結(jié)
12.5 本章習(xí)題
第13章 如何使用菜單和工具條組件
13.1 如何使用菜單組件
13.1.1 菜單組件的類層次
13.1.2 如何創(chuàng)建菜單
13.1.3 如何處理菜單事件
13.1.4 如何響應(yīng)鍵盤操作
13.1.5 如何使用彈出式菜單
13.1.6 如何使用菜單項(xiàng)的啟用和禁用功能
13.1.7 如何創(chuàng)建復(fù)選框菜單項(xiàng)
13.1.8 如何創(chuàng)建單選按鈕菜單項(xiàng)
13.1.9 如何定義個(gè)性化菜單
13.1.10 菜單組件的常用API
13.2 如何使用工具條組件
13.2.1 如何創(chuàng)建工具條
13.2.2 如何定義個(gè)性化工具條
13.2.3 工具條組件的常用API
13.3 本章小結(jié)
13.4 本章習(xí)題
第14章 如何使用表格組件
14.1 如何創(chuàng)建一個(gè)表格
14.2 如何把表格加入容器
14.3 如何設(shè)置表格列寬
14.4 如何創(chuàng)建表格模型
14.5 如何監(jiān)聽數(shù)據(jù)變化
14.6 如何使用選擇器
14.7 如何使用編輯器和渲染器
14.8 如何使用自定義渲染器
14.9 如何為單元格指定文字說明
14.10 如何為表頭指定文字說明
14.11 如何使用排序和過濾
14.12 如何使用組合框作為編輯器
14.13 如何使用其他編輯器
14.14 如何使用編輯器驗(yàn)證文本
14.15 如何打印表格
14.16 本章小結(jié)
14.17 本章習(xí)題
第15章 如何使用樹組件
15.1 如何創(chuàng)建樹
15.2 如何創(chuàng)建數(shù)據(jù)模型
15.3 如何處理節(jié)點(diǎn)事件
15.3.1 如何處理TreeModelEvent事件
15.3.2 如何處理TreeSelectionEvent事件
15.4 如何定義個(gè)性化樹
15.5 樹組件的常用API
15.6 本章小結(jié)
15.7 本章習(xí)題
第16章 如何使用Swing觀感器
16.1 如何設(shè)置程序的觀感
16.2 如何自定義觀感器
16.3 本章小結(jié)
16.4 本章習(xí)題
第17章 Swing與并發(fā)
17.1 多線程問題
17.2 初始線程
17.3 事件分派線程
17.4 工作線程
17.4.1 簡(jiǎn)單的背景任務(wù)
17.4.2 擁有臨時(shí)結(jié)果的任務(wù)
17.4.3 取消背景任務(wù)
17.4.4 綁定屬性和狀態(tài)方法
17.5 本章小結(jié)
17.6 本章習(xí)題
第18章 Swing模型架構(gòu)
18.1 傳統(tǒng)的MVC設(shè)計(jì)模式
18.2 可分離的模型架構(gòu)
18.3 本章小結(jié)
18.4 本章習(xí)題
第19章 Swing的其他特性
19.1 如何在Swing組件中使用HTML
19.2 如何使用邊框
19.2.1 如何使用Swing中的邊框
19.2.2 如何創(chuàng)建自定義邊框
19.2.3 邊框組件的常用API
19.3 如何使用圖標(biāo)
19.4 如何使用動(dòng)作
19.5 如何支持輔助技術(shù)
19.6 如何使用焦點(diǎn)子系統(tǒng)
19.7 如何使用鍵綁定
19.8 如何在對(duì)話框中使用Modality
19.9 如何創(chuàng)建Splash Screen
19.10 如何使用System Tray
19.11 如何使用Swing拖曳功能和數(shù)據(jù)傳輸
19.12 本章小結(jié)
19.13 本章習(xí)題
第20章 Swirlg實(shí)現(xiàn)通訊錄系統(tǒng)
20.1 通訊錄系統(tǒng)的軟件框架
20.2 通訊錄系統(tǒng)的登錄系統(tǒng)
20.3 通訊錄系統(tǒng)的主菜單系統(tǒng)
20.3.1 數(shù)據(jù)庫模塊的設(shè)計(jì)
20.3.2 信息界面模塊的設(shè)計(jì)
20.3.3 功能模塊的設(shè)計(jì)
20.3.4 其他模塊的設(shè)計(jì)
20.3.5 TabbedPane容器框架的設(shè)計(jì)
20.3.6 主菜單的設(shè)計(jì)
20.4 本章小結(jié)

本目錄推薦

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