出版時(shí)間:2007-6 出版社:人民郵電 作者:王津濤 頁數(shù):372 字?jǐn)?shù):583000
Tag標(biāo)簽:無
內(nèi)容概要
本書由淺入深、全面詳細(xì)地介紹了用SWT/JFace開發(fā)界面程序所用到的各個(gè)組件的知識(shí)(如選項(xiàng)卡、擴(kuò)展欄、事件、布局管理器、SWT/JFace對話框、action、查看器等),采用理論知識(shí)、豐富實(shí)例、實(shí)例截圖相結(jié)合的方式闡述每個(gè)SWT/JFace組件的具體應(yīng)用,3個(gè)典型綜合實(shí)例將SWT/JFace的重點(diǎn)知識(shí)點(diǎn)融入其中,更體現(xiàn)實(shí)戰(zhàn)本色,使讀者真正達(dá)到學(xué)以致用的目的?! 榱吮阌谧x者調(diào)試及使用實(shí)例程序,本書在配書光盤中提供了所有實(shí)例代碼?! ”緯瓤梢宰鳛镴ava程序員的培訓(xùn)教材或自學(xué)教材,又可以作為高等院校及其相關(guān)專業(yè)的教學(xué)用書。
書籍目錄
第1篇 基礎(chǔ)篇 第1章 Eclipse概述 1.1 引言 1.2 Eclipse架構(gòu) 1.3 Eclipse工作臺(tái) 1.4 本章小結(jié) 第2章 安裝與配置 2.1 JDK下載與安裝配置 2.1.1 JDK下載 2.1.2 JDK安裝 2.1.3 設(shè)置環(huán)境變量 2.2 Eclipse下載與安裝 2.2.1 Eclipse及多國語言包下載 2.2.2 Eclipse及多國語言包安裝 2.3 SWT Designer下載及安裝 2.3.1 SWT Designer下載 2.3.2 SWT Designer安裝 2.3.3 SWT Designer注冊激活 2.4 本章小結(jié) 第3章 SWT/JFace開發(fā)過程 3.1 SWT概述 3.1.1 SWT類庫包 3.1.2 窗口小部件(Widget) 3.2 第一個(gè)SWT程序 3.2.1 創(chuàng)建SWT/JFace項(xiàng)目 3.2.2 創(chuàng)建SWT類文件 3.2.3 用SWT Designer創(chuàng)建窗口 3.2.4 運(yùn)行SWT程序 3.3 本章小結(jié) 第2篇 SWT組件篇 第4章 幾種常用的SWT組件和容器 4.1 標(biāo)簽(Label類) 4.1.1 定義標(biāo)簽 4.1.2 標(biāo)簽實(shí)例 4.1.3 標(biāo)簽常用的API 4.2 按鈕(Button類) 4.2.1 定義按鈕 4.2.2 按鈕實(shí)例 4.2.3 按鈕常用的API 4.3 文本框(Text類) 4.3.1 定義文本框 4.3.2 文本框?qū)嵗 ?.3.3 文本框常用的API 4.4 微調(diào)控制(Spinner類) 4.4.1 定義微調(diào)控制 4.4.2 微調(diào)控制實(shí)例 4.4.3 微調(diào)控制常用的API 4.5 下拉框(Combo類) 4.5.1 定義下拉框 4.5.2 下拉框?qū)嵗 ?.5.3 下拉框常用的API 4.6 列表框(List類) 4.6.1 定義列表框 4.6.2 列表框?qū)嵗 ?.6.3 列表框常用的API 4.7 分組框(Group類) 4.7.1 定義分組框 4.7.2 分組框?qū)嵗 ?.7.3 分組框常用的API 4.8 面板(Composite) 4.8.1 定義面板 4.8.2 面板實(shí)例 4.8.3 面板常用的API 4.9 滾動(dòng)面板(ScrolledComposite) 4.9.1 定義滾動(dòng)面板 4.9.2 滾動(dòng)面板實(shí)例 4.9.3 滾動(dòng)面板常用的API 4.10 ViewForm容器 4.10.1 定義ViewForm 4.10.2 ViewForm實(shí)例 4.10.3 ViewForm常用的API 4.11 本章小結(jié) 第5章 窗口小部件事件 5.1 基本事件機(jī)制 5.1.1 監(jiān)聽器 5.1.2 適配器 5.2 無類型事件機(jī)制 5.2.1 無類型監(jiān)聽器概述 5.2.2 無類型監(jiān)聽器的使用 5.3 鍵盤和鼠標(biāo)事件 5.3.1 鍵盤事件 5.3.2 鼠標(biāo)事件 5.4 本章小結(jié) 第6章 SWT的對話框 6.1 Shell類 6.1.1 Shell窗體 6.1.2 Shell對話框構(gòu)造實(shí)例 6.1.3 Shell常用的API 6.2 MessageBox控件 6.2.1 MessageBox定義方法 6.2.2 MessageBox對話框?qū)嵗 ?.2.3 MessageBox常用API 6.3 文件選擇對話框 6.3.1 文件選擇對話框構(gòu)造方法 6.3.2 文件選擇對話框構(gòu)造實(shí)例 6.3.3 FileDialog常用的API 6.4 字體選擇對話框 6.4.1 字體選擇對話框構(gòu)造方法 6.4.2 字體選擇對話框?qū)嵗 ?.4.3 FontDialog常用的API 6.5 顏色選擇對話框 6.5.1 顏色選擇對話框構(gòu)造方法 6.5.2 顏色選擇對話框構(gòu)造實(shí)例 6.5.3 ColorDialog常用的API 6.6 打印設(shè)置對話框 6.6.1 打印設(shè)置對話框構(gòu)造方法 6.6.2 打印設(shè)置對話框構(gòu)造實(shí)例 6.6.3 PrintDialog常用的API 6.7 目錄選擇對話框 6.7.1 目錄選擇對話框構(gòu)造方法 6.7.2 目錄選擇對話框構(gòu)造實(shí)例 6.7.3 DirectoryDialog常用的API 6.8 本章小結(jié) 第7章 布局管理器 7.1 充滿式布局(FillLayout) 7.1.1 FillLayout用法 7.1.2 FillLayout布局方式 7.2 網(wǎng)格式布局(GridLayout) 7.2.1 網(wǎng)格布局用法 7.2.2 用GridData控制布局 7.3 行布局(RowLayout) 7.3.1 RowLayout用法 7.3.2 用RowData控制布局 7.4 表格式布局(FormLayout) 7.4.1 FormLayout用法 7.4.2 FormData用法 7.4.3 FormAttachment控制布局 7.5 堆棧式布局(StackLayout) 7.5.1 StackLayout用法 7.5.2 StackLayout實(shí)例 7.6 一個(gè)類似Google Talk設(shè)置對話框的綜合布局 7.7 本章小結(jié) 第8章 SWT的復(fù)雜組件 8.1 刻度條(Scale類) 8.1.1 定義刻度條 8.1.2 刻度條實(shí)例 8.1.3 Scale常用的API 8.2 滑動(dòng)條(Slider類) 8.2.1 定義滑動(dòng)條 8.2.2 滑動(dòng)條實(shí)例 8.2.3 Slider常用的API 8.3 進(jìn)度條(ProgressBar類) 8.3.1 定義進(jìn)度條 8.3.2 進(jìn)度條實(shí)例 8.3.3 ProgressBar常用的API 8.4 擴(kuò)展欄(ExpandBar類、ExpandItem類) 8.4.1 定義擴(kuò)展欄 8.4.2 擴(kuò)展欄實(shí)例 8.4.3 ExpandBar、ExpandItem常用的API 8.5 選項(xiàng)卡(TabFolder類、TabItem類) 8.5.1 定義選項(xiàng)卡 8.5.2 選項(xiàng)卡實(shí)例 8.5.3 TabFolder、TabItem常用的API 8.6 自定義選項(xiàng)卡(CTabFolder類、CTabItem類) 8.6.1 定義自定義選項(xiàng)卡 8.6.2 自定義選項(xiàng)卡實(shí)例 8.6.3 CTabFolder、CTabItem常用的API 8.7 分割框格(Sash類) 8.7.1 定義分割框格 8.7.2 分割框格實(shí)例 8.7.3 Sash常用的API 8.8 分割窗(SashForm類) 8.8.1 定義分割窗 8.8.2 分割窗實(shí)例 8.8.3 SashForm常用的API 8.9 畫布(Canvas類) 8.9.1 定義畫布 8.9.2 畫布實(shí)例 8.9.3 Canvas常用API 8.10 菜單(Menu類、MenuItem類) 8.10.1 定義菜單 8.10.2 菜單的構(gòu)造實(shí)例 8.10.3 Menu、MenuItem常用的API 8.11 工具欄(ToolBar類、ToolItem類) 8.11.1 定義工具欄 8.11.2 工具欄使用實(shí)例 8.11.3 ToolBar、ToolItem常用的API 8.12 動(dòng)態(tài)工具欄(CoolBar類、CoolItem類) 8.12.1 定義動(dòng)態(tài)工具欄 8.12.2 動(dòng)態(tài)工具欄使用實(shí)例 8.12.3 CoolBar、CoolItem常用的API 8.13 表(Table類、TableItem類、TableColumn類) 8.13.1 定義表 8.13.2 表格實(shí)例 8.13.3 Table、TableItem、TableColumn常用的API 8.14 樹(Tree類) 8.14.1 定義樹 8.14.2 樹的使用實(shí)例 8.14.3 Tree、TreeItem常用的API 8.15 表格樹(TableTree類、TableTreeItem類) 8.15.1 定義表格樹 8.15.2 表格樹實(shí)例 8.15.3 TableTree、TableTreeItem常用API 8.16 本章小結(jié) 第9章 其他組件類用法 9.1 瀏覽器部件(Browser類) 9.1.1 定義瀏覽器 9.1.2 瀏覽器部件使用實(shí)例 9.1.3 Browser常用的API 9.2 鏈接控件(Link類) 9.2.1 定義鏈接控件 9.2.2 鏈接控件使用實(shí)例 9.2.3 Link常用的API 9.3 Tracker控件 9.3.1 定義移動(dòng)控件 9.3.2 移動(dòng)控件使用實(shí)例 9.3.3 Tracker常用的API 9.4 剪貼板(Clipboard類) 9.4.1 定義剪貼板 9.4.2 剪貼板使用實(shí)例 9.4.3 Clipboard常用的API 9.5 拖放(DragSource類、DropTarget類) 9.5.1 DragSource類、DropTarget類定義方法 9.5.2 拖放控件使用實(shí)例 9.5.3 DragSource、DragTarget常用的API 9.6 圖形上下文(GC類) 9.6.1 定義GC 9.6.2 GC的使用實(shí)例 9.6.3 GC常用的API 9.7 顏色(Color類) 9.7.1 定義顏色 9.7.2 顏色類使用實(shí)例 9.7.3 Color常用的API 9.8 字體(Font類) 9.8.1 定義字體 9.8.2 字體的使用實(shí)例 9.8.3 Font、FontData常用的API 9.9 圖像(Image類) 9.9.1 定義圖像 9.9.2 圖像使用實(shí)例 9.9.3 Image常用的API 9.10 文本風(fēng)格(StyledText類) 9.10.1 定義文本風(fēng)格 9.10.2 文本風(fēng)格使用實(shí)例 9.10.3 StyleText常用的API 9.11 系統(tǒng)托盤(Tray類、TrayItem類) 9.11.1 定義系統(tǒng)托盤 9.11.2 系統(tǒng)托盤使用實(shí)例 9.11.3 Tray、TrayItem常用的API 9.12 鼠標(biāo)游標(biāo)(Cursor類) 9.12.1 定義鼠標(biāo)游標(biāo) 9.12.2 鼠標(biāo)游標(biāo)實(shí)例 9.12.3 Cursor常用的API 9.13 本章小結(jié) 第3篇 SWT增強(qiáng)組件庫(JFace)篇 第10章 JFace的獨(dú)立使用 10.1 JFace窗體 10.1.1 定義JFace窗體 10.1.2 構(gòu)造JFace窗體實(shí)例 10.2 動(dòng)作(Action類) 10.2.1 Action的定義 10.2.2 Action應(yīng)用實(shí)例 10.3 JFace窗體添加菜單、工具欄 10.3.1 定義菜單、工具欄 10.3.2 菜單、工具欄實(shí)例 10.4 本章小結(jié) 第11章 JFace對話框 11.1 信息提示對話框(MessageDialog類) 11.1.1 信息提示對話框構(gòu)造方法 11.1.2 信息提示對話框樣式實(shí)例 11.2 錯(cuò)誤信息對話框(ErrorDialog類) 11.2.1 錯(cuò)誤信息對話框構(gòu)造方法 11.2.2 錯(cuò)誤信息對話框樣式實(shí)例 11.3 輸入值對話框(InputDialog類) 11.3.1 輸入對話框構(gòu)造方法 11.3.2 輸入對話框構(gòu)造實(shí)例 11.4 進(jìn)度條對話框(ProgressMonitorDialog類) 11.4.1 進(jìn)度條對話框構(gòu)造方法 11.4.2 進(jìn)度條對話框構(gòu)造實(shí)例 11.5 標(biāo)題區(qū)域?qū)υ捒颍═itleAreaDialog類) 11.5.1 標(biāo)題區(qū)域?qū)υ捒驑?gòu)造方法 11.5.2 標(biāo)題區(qū)域?qū)υ捒驑?gòu)造實(shí)例 11.6 自定義對話框(Custom Dialog) 11.6.1 自定義對話框概述 11.6.2 自定義對話框構(gòu)造實(shí)例 11.7 向?qū)υ捒颍╓izardDialog類) 11.7.1 向?qū)υ捒蚋攀觥 ?1.7.2 向?qū)υ捒驑?gòu)造實(shí)例 11.8 首選項(xiàng)對話框(PreferenceDialog類) 11.8.1 首選項(xiàng)對話框概述 11.8.2 首選項(xiàng)對話框構(gòu)造實(shí)例 11.9 本章小結(jié) 第12章 JFace查看器(Viewer類) 12.1 TextViewer類、SourceViewer類 12.1.1 TextViewer、SourceViewer類簡介 12.1.2 TextViewer、SourceViewer實(shí)例 12.1.3 TextViewer、SourceViewer常用的API 12.2 TableViewer類 12.2.1 TableViewer簡介 12.2.2 TableViewer實(shí)例 12.2.3 TableViewer常用的API 12.3 ListViewer類 12.3.1 ListViewer簡介 12.3.2 ListViewer實(shí)例 12.3.3 ListViewer常用的API 12.4 TreeViewer類 12.4.1 TreeViewer類簡介 12.4.2 TreeViewer實(shí)例 12.4.3 TreeViewer常用的API 12.5 本章小結(jié) 第4篇 綜合實(shí)例篇 第13章 綜合實(shí)例 13.1 瀏覽器模型綜合實(shí)例 13.2 文本編輯器模型綜合實(shí)例 13.3 SWT/JFace與數(shù)據(jù)庫綜合編程實(shí)例 13.3.1 Microsoft SQL Server 2000的安裝 13.3.2 建立數(shù)據(jù)庫和表結(jié)構(gòu) 13.3.3 ODBC數(shù)據(jù)源 13.3.4 實(shí)例的具體實(shí)施過程 13.4 本章小結(jié) 附錄A SWT常用組件樣式效果列表 附錄B SWT事件、監(jiān)聽器、監(jiān)聽方法
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Eclipse SWT/JFace開發(fā)實(shí)戰(zhàn)精解 PDF格式下載