出版時(shí)間:2008-12 出版社:清華大學(xué)出版社 作者:王鵬,何昀峰 編著 頁數(shù):407 字?jǐn)?shù):672000
Tag標(biāo)簽:無
前言
Java技術(shù)的強(qiáng)大生命力來自于它所蘊(yùn)含的面向?qū)ο蠛驮O(shè)計(jì)模式思想,由此開發(fā)出來的程序,不僅具有非常美觀的藝術(shù)性,而且具有非常高的重用性,這種重用性使開發(fā)工作變得非常輕松?! ava的Swing技術(shù),因Java強(qiáng)大的生命力而被賦予非常廣闊的展示舞臺,Swing技術(shù)從編碼時(shí)起就能承載諸多Java設(shè)計(jì)理念,所以,您將在相對比較“繁瑣”的Swing代碼里體會Java的樂趣。“Swing組件”、“事件處理監(jiān)聽器”。
內(nèi)容概要
Java Swing是目前圖形界面設(shè)計(jì)的主流開發(fā)工具,《Java Swing圖形界面開發(fā)與案例詳解》從實(shí)用的角度出發(fā),通過大量實(shí)例全面介紹Java Swing中各種組件的應(yīng)用及圖形界面的開發(fā)技術(shù)。 全書共20章,其中第1~2章主要介紹有關(guān)Swing的基礎(chǔ)知識,包括Swing的基本概述、如何使用IDE開發(fā)Swing程序;第3~15章結(jié)合眾多實(shí)例和問題介紹最常用、最有用的組件及其應(yīng)用方法,包括標(biāo)簽和按鈕組件、布局管理器組件、面板組件、列表框組件、下拉列表框組件、進(jìn)度條組件、時(shí)間組件、滑塊組件、分隔條組件、選取器組件、文本組件、窗口組件、對話框組件、JApplet組件、菜單組件、工具條組件、表格組件、樹組件以及組件的事件處理機(jī)制等;第16~19章主要講述有關(guān)Swing圖形開發(fā)的其他知識,包括觀感器、Swing線程與并發(fā)、模型與架構(gòu)等。第20章通過一個綜合實(shí)例使讀者能夠在實(shí)際開發(fā)中理解和鞏固所學(xué)知識,從而提高綜合應(yīng)用能力。 《Java Swing圖形界面開發(fā)與案例詳解》幾乎涵蓋了目前Java Swing圖形開發(fā)必備的所有常用知識,擁有豐富的實(shí)例,且這些實(shí)例均來自于工程實(shí)踐,《Java Swing圖形界面開發(fā)與案例詳解》適合Java程序語言的初學(xué)者閱讀,也可供具有一定編程經(jīng)驗(yàn)的初級編程人員參考。
書籍目錄
第1章 JavaSwing概述 1.1 什么是JavaSwing 1.3 一個JavaSwing程序?qū)嵗? 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.3 JComponent類 3.4 本章小結(jié) 3.5 本章習(xí)題第4章 如何使用標(biāo)簽和按鈕組件 4.1 如何使用標(biāo)簽 4.2 如何使用按鈕 4.3 本章小結(jié) 4.4 本章習(xí)題第5章 如何使用布局管理器組件 5.1 布局管理器概述 5.2 布局管理器的種類 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.3 本章小結(jié) 7.4 本章習(xí)題第8章 如何使用列表框和下拉列表框組件 8.1 如何使用列表框JList 8.2 如何使用下拉列表框JComboBox 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章 如何使用選取器組件第11章 如何使用文本組件第12章 如何使用窗口、對話框和JApplet組件第13章 如何使用菜單和工具條組件第14章 如何使用表格組件第15章 如何使用樹組件第16章 如何使用Swing觀感器第17章 Swing與并發(fā)第18章 Swing模型架構(gòu)第19章 Swing的其他特性第20章 Swirlg實(shí)現(xiàn)通訊錄系統(tǒng)
章節(jié)摘錄
第1章 Java Swing概述 Java Swing的技術(shù)發(fā)展到現(xiàn)在,已經(jīng)被許多開發(fā)人員作為圖形開發(fā)的首選。相對于AwT技術(shù)來說,Java Swing技術(shù)有過之而無不及。在這里將會通過對Java Swing發(fā)展史、功能、特性等方面的學(xué)習(xí),使讀者能夠清晰地了解Java Swing成為圖形開發(fā)的主流的原因。應(yīng)用JavaSwing進(jìn)行圖形開發(fā)時(shí),最重要的就是要學(xué)會熟練地應(yīng)用Java Swing包中提供的各種各樣的APl,從而為以后的學(xué)習(xí)和開發(fā)奠定扎實(shí)的基礎(chǔ)。 1.1 什么是Java Swing Swing是一個用于開發(fā)Java圖形界面應(yīng)用程序的開發(fā)工具包,它是以抽象窗口工具包(AwT)為基礎(chǔ),使跨平臺應(yīng)用程序可以使用任何可插拔的外觀風(fēng)格。Swin9開發(fā)人員通過使用少量的代碼,就可以利用Swin9包中豐富、靈活的功能和模塊化組件類來開發(fā)出令人滿意的用戶界面?! ?.1.1 Swin9的發(fā)展史 由于Swin9是以AWT為基礎(chǔ)的,所以在學(xué)習(xí)Swin9之前,首先必須要了解什么是AWT,AwT是Abstract Window Toolkit(抽象窗口工具集)的全稱,在AwT包中擁有很多組件類,這些組件類是被用來開發(fā)圖形程序的基礎(chǔ)。而Swin9則是在AwT的基礎(chǔ)上對這些組件進(jìn)行了修改和升級等,從而避免了在AwT開發(fā)中遇到的一些問題。AwT被Swin9取代,主要是因?yàn)榘械慕M件類已經(jīng)不能滿足日益增長的客戶要求?! ∑鋵?shí),AWT-開始并不是專門為用戶界面(UI)工具包而設(shè)計(jì)的,其初衷是用來開發(fā)小的應(yīng)用程序中的圖形界面,所以針對圖形界面開發(fā)時(shí),AwT中的功能很少,并且很多重要的功能在AwT中都不具備,例如剪貼板、打印支持和鍵盤導(dǎo)航等特性,AwT包中甚至沒有彈出式菜單或滾動窗格等基本特性,而這兩個功能是目前圖形開發(fā)中不可缺少的。
編輯推薦
Java Swing是目前圖形界面設(shè)計(jì)的主流開發(fā)工具,《Java Swing圖形界面開發(fā)與案例詳解》從實(shí)用的角度出發(fā),通過大量實(shí)例全面介紹Java Swing中各種組件的應(yīng)用及圖形界面的開發(fā)技術(shù)?!禞ava Swing圖形界面開發(fā)與案例詳解》幾乎涵蓋了目前Java Swing圖形開發(fā)必備的所有常用知識,擁有豐富的實(shí)例,且這些實(shí)例均來自于工程實(shí)踐,《Java Swing圖形界面開發(fā)與案例詳解》適合Java程序語言的初學(xué)者閱讀,也可供具有一定編程經(jīng)驗(yàn)的初級編程人員參考?! 『wJava Swing圖形界面開發(fā)必須掌握的所有常用知識; 通過105個具有典型性和實(shí)用價(jià)值的實(shí)例學(xué)習(xí)組件應(yīng)用、開發(fā)與部署; 通過77個習(xí)題鞏固所學(xué)知識; 通過1個綜合實(shí)例進(jìn)一步提高讀者界面設(shè)計(jì)開發(fā)的能力; 內(nèi)容全面、淺顯易懂、逐步深入、逐步掌握; 幾乎涉及到Java Swing圖形開發(fā)所需要掌握的所有常用知識點(diǎn); 結(jié)合105個實(shí)例和77個習(xí)題使讀者能夠?qū)ΤS玫慕M件知識進(jìn)行鞏固和熟練; 通過1個綜合實(shí)例,使讀者進(jìn)一步鞏固所學(xué)知識,提高綜合應(yīng)用的能力。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Java Swing圖形界面開發(fā)與案例詳解 PDF格式下載