可視化Java GUI程式設計

內容介紹

《可視化Java GUI程式設計:基於Eclipse VE開發環境》內容簡介:Java是當今最為流行的程式設計語言之一,GUI(圖形用戶界面)是當今電腦程式與用戶之間的主流接口。使用可視化方法開發Java GUI程式具有直觀、快捷、易學、易用等優點。《可視化Java GUI程式設計:基於Eclipse VE開發環境》以最新的Eclipse:為開發環境,使用Visual Editor外掛程式作為可視化開發丁具,結合學生成績管理系統等實例的逐步設計過程,詳細講解了視窗、基本組件、容器、布局管理、事件處理、選單、工具列、表格和樹等組件的可視化創建、屬性設定及其在Java GUI程式設計中的套用;JFace對話框、查看器、編輯器、排序器和過濾器等高級組件的設計與套用;Java GUI程式的設計思路、可視化快速開發方法和步驟;以及必要的相關知識、原理和開發工具的基本使用方法與技巧。
讀者通過對《可視化Java GUI程式設計:基於Eclipse VE開發環境》的學習,可以快速具備完整的圖形用戶界面程式的設計開發能力。《可視化Java GUI程式設計:基於Eclipse VE開發環境》適合作為計算機科學與技術、計算機軟體、軟體工程等專業“可視化程式設計”(Java方向)和“Java GUI程式設計”課程的本專科教材,也適合於非計算機專業具有Java基礎的學生以及Java GUI程式設計愛好者自學。

作品目錄

第1章 Java GUI設計概述1.1 GUI簡介 1.1.1 GUI的概念 1.1.2 計算機GUI簡史 1.1.3 GUI的基本組成 1.1.4 嵌入式系統的GUI1.2 Java GUI簡況 1.2.1 AWT 1.2.2 Swing 1.2.3 SWT 1.2.4 JFace1.3 Java GUI程式的實現原理 1.3.1 程式的圖形用戶界面顯示原理 1.3.2 Java GUI的構成 1.3.3 Java GUI組件的布局 1.3.4 用戶互動與事件循環1.4 可視化程式設計 1.4.1 可視化程式設計的概念 1.4.2 可視化程式設計發展簡況1.5 習題第2章 .Java可視化開發環境的配置與使用2.1 Eclipse簡介 2.1.1 Eclipse是什麼 2.1.2 Eclipse版本簡況 2.1.3 Eclipse平台體系結構2.2 Eclipse Java可視化開發環境的安裝配置 2.2.1 JDK的安裝配置 2.2.2 Eclipse的安裝配置 2.2.3 Visual Editor的安裝配置2.3 Eclipse開發界面及操作 2.3.1 編輯器及其操作 2.3.2 視圖和透視圖及其操作 2.3.3 項目與工作空間 2.3.4 Eclipse首選項2.4 Eelipse Java項目開發的基本操作 2.4.1 Java項目的創建及其構成 2.4.2 Java項目的構建路徑 2.4.3 類的創建及Java代碼編輯 2.4.4 重構 2.4.5 運行Java項目 2.4.6 調試項目2.5 Eclipse VE可視化開發Java GUI程式的基本操作 2.5.1 可視類的創建 2.5.2 Eclipse VE編輯視圖 2.5.3 特性視圖 2.5.4 設計第一個Java GUI程式2.6 Java GUI項目的打包與發布 2.6.1 導出可運行的JAR檔案 2.6.2 發布打包的Java項目2.7 習題2.8 實驗第3章 程式窗體及基本組件的設計3.1 程式窗體的設計 3.1.1 窗體的創建 3.1.2 窗體的屬性 3.1.3 主要操作3.2 標籤設計 3.2.1 字型、前景色、背景色 3.2.2 對齊方式、自動換行 3.2.3 分隔設定、朝向和陰影 3.2.4 其他屬性3.3 按鈕設計3.4 文本框設計 3.4.1 字型、背景色和前景色 3.4.2 文本、顯示字元和密碼 3.4.3 可編輯、唯讀和生效 3.4.4 對齊方式和字數限制 3.4.5 多行文本框及其相關屬性 3.4.6 常用方法簡介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 Java SWTGUI程式的基本結構 3.6.1 Eclipse VE生成的Java SWTGUI程式清單分析 3.6.2 Java SWTGUI程式的基本結構3.7 實驗第4章 GUI互動功能設計——事件處理4.1 事件處理的概念及委託事件處理模型 4.1.1 事件 4.1.2 事件處理模型 4.1.3 SWT的事件處理機制4.2 事件處理的設計 4.2.1 事件監聽器的兩種實現方式 4.2.2 事件監聽器類的三種編寫方法4.3 常用事件監聽器 4.3.1 滑鼠事件 4.3.2 鍵盤事件 4.3.3 焦點事件 4.3.4 組件控制事件 4.3.5 選擇事件 4.3.6 組件專用事件監聽器 4.3.7 通用事件監聽器 4.3.8 事件及其監聽器小結4.4 習題4.5 實驗第5章 布局設計5.1 布局管理器概述 5.1.1 布局術語 5.1.2 布局方法 5.1.3 布局數據類5.2 填充式布局5.3 行列式布局 5.3.1 Row Layollt的屬性 5.3.2 布局數據類5.4 格線式布局 5.4.1 Grid Layout的屬性 5.4.2 布局數據類 5.4.3 設計實例5.5 表格式布局 5.5.1 Form Layollt的屬性 5.5.2 Form Attachment類 5.5.3 Form Data類 5.5.4 表格式布局的設計實例5.6 堆疊式布局5.7 習題5.8 實驗第6章 容器的使用6.1 面板容器 6.1.1 Composite的屬性 6.1.2 套用舉例6.2 分組框 6.2.1 Group的屬性 6.2.2 套用舉例6.3 帶滾動條的面板 6.3.1 帶滾動條面板的屬性 6.3.2 帶滾動條面板的使用方法6.4 選項卡 6.4.1 選項卡的組件結構 6.4.2 Tab Folder屬性 6.4.3 帶有選項卡GUI的設計方法 6.4.4 設計實例6.5 分割窗 6.5.1 分割窗的屬性 6.5.2 在分割窗中創建組件 6.5.3 分割窗的控制 6.5.4 套用舉例6.6 View Form容器6.7 實驗……第7章 綜合實例一第8章 工具列、選單及其他組件的設計第9章 對話框的使用第10章 表格設計與數據處理第11章 樹和列表設計第12章 綜合實例二

相關詞條

相關搜尋

熱門詞條

聯絡我們