《可視化java gui程式設計實驗指導——基於swing組件庫及netbeans ide》是2016年清華大學出版社出版的圖書,作者是趙滿來,本書以設計開發一款簡易網路即時通信軟體為主線,分別對Java GUI程式的可視化實現過程,並對視窗、基本組件、容器、布局管理、事件處理、複雜控制項的使用等各環節設定了實驗題目。
基本介紹
- 中文名:可視化java gui程式設計實驗指導——基於swing組件庫及netbeans ide
- 作者:趙滿來
- 出版社:清華大學出版社
- ISBN:9787302430377
內容簡介,圖書目錄,
內容簡介
《可視化Java GUI程式設計實驗指導:基於Swing組件庫及NetBeans IDE》是《可視化Java GuI程式設計教程——基於Swing組件庫及NetBeans IDE》的配套實驗指導書,全書設計了11個實驗,基本對應於教程的相關章節。全書所有實驗使用NetBeans集成開發環境及Swing組件庫,以設計開發一款簡易網路即時通信軟體為主線,分別對Java GUI程式的可視化實現過程——即視窗、基本組件、容器、布局管理、事件處理、複雜控制項的使用等各環節設定了實驗題目。全書分實驗題目篇和實驗指導篇。在實驗題目篇對各實驗提出了具體的實驗要求,覆蓋了對應內容的主要知識點和主要技術環節,並對實驗報告內容提出具體要求,在幫助實驗者歸納總結設計開發脈絡和要點的同時形成了項目文檔的核心內容。在實驗指導篇對實驗要求進行了凶巴熱熱深入分析,幫助實驗者理清思路,找到重點和難點問題的解決思路和方法,然後完整詳細地敘述了具體的實驗步驟和操作過程。
通過《可視化Java GUI程式設計實驗指導:基於Swing組件庫及NetBeans IDE》的學習,可以幫助讀者通過動手實踐,切實掌握在NetBeans IDE下使用Swing組件庫採用可視化方法設計開發完整的圖形用戶界面程式的能力。《可視化Java GUI程式設計實驗指導:基於Swing組件庫及NetBeans IDE》既適合作為計算機科學與技術、計算機軟體、軟體工程等專業“可視化程式設計”(Java方向)和“Java GUI程式設計”課程的本專科實驗教材,也適合作為非計算機專業具有Java基礎的學生以及Java GUI程式設計愛好者的自學輔導書
圖書目錄
第一部分 實驗題目篇
實驗一 NetBeans IDE的Java程式開發基本操作
實驗內容
實驗目的
實驗要求
實驗報告
實驗二 NetBeans GUI構建器的使用方法及簡單Swing GUI界面設計
實驗內容
實驗目的
實驗要求
實驗報告
實驗三 事件監聽器的設計
實驗內容
實驗目的
實驗要求
實驗報告
實驗四 布局管理器的套用
實驗內容
實驗目的
實驗要求
實驗報告
實驗五 Swing容器的套用
實驗內容
實驗目的
實驗要求
程式設殃敬計要點提示
實驗報告
實驗六 對話框的套用
實驗內容
實驗目的
實驗要求
實驗報告
實驗七 選單的設計
實驗內容
實驗目的
實驗要求
實驗報告
實驗八 Swing GUI控制項的套用
實驗內容
實驗目的
實驗要求
實驗報告
實驗九 NetBeans IDE中資料庫的套用
實驗內容
實驗目的
實驗要求
實驗報告
實驗十 表格的套用
實驗內容
實驗目的
實驗要求
實簽朵燥兵驗報告
實驗十一 樹組件的套用
實驗內容
實驗目的
實驗要求
實驗報告
第二部分 實驗指導篇
實驗一 NetBeans IDE的Java程式開發基本操作
實驗內容
需求分析
實驗準備
實驗步驟
一、創建程式項愚協定目
二、創建一元二次方程Java類X2Y
三、為X2Y類編寫求根方法
四、生成構造函式和toString()方法
五、編寫一元二次方程的測試類
六、測試程式
七、備份項目
實驗二 NetBeans GUI構建器的使用方法及簡單Swing GUI界面設計
實驗內容
需求分析
實驗準備
實驗步驟
一、創建項目
二、創建和設計用戶登錄窗體
三、創建提示文字和Logo圖片
四、創建賬號輸入域與密碼輸入域
五、在賬號輸入域和密碼輸入域前面插入標識標籤
六、設計用戶身份選擇組件
七、設計【登錄】和【修改密碼】按鈕
八、創建和設計修改密碼窗體
九、以jar包方式部署項目
十、以exe安裝程式方式部署項目
十一、備份項目
實驗三 事件監聽器的設計
實驗內容
需求分析
實民白應驗準備
實驗步驟
一、創建項目
二、編寫賬戶信息封裝類
三、設計歡迎視窗
四、【登錄】按鈕事件監聽器設計
五、設計賬號和密碼輸入監聽器
六、修改密碼視窗組件屬性的JavaBean構件綁定
七、實現修改密碼功能
八、設計和管理任務執行緒
九、備份項目
實驗四 布精艱煮局管理器的套用
實驗內容
需求分析
實驗步驟
一、創建項目
二、調整登錄窗體各組件間距
三、調整組件水平居中
四、修改密碼視窗格線定位
五、設定組件布局參數
六、備份項目
實驗五 Swing容器的套用
實驗內容
需求分析
實驗步驟
一、創建項目
二、編寫通信訊息封裝類
三、設計通信主視窗
四、設計內部框架界面
五、設定用戶列表
六、生成多文檔視窗式用戶交談主界面
七、傳送對話訊息
八、接收並顯示訊息
九、設計通信伺服器
十、備份項目
實驗六 對話拘汽盛框的套用
實驗內容
需求分析
實驗步驟
一、創建項目
二、設計和實現參數設定功能
三、設計和實現用戶註冊功能
四、設計用戶照片上傳和顯示功能
五、設定交談內容顯示區的前景和背景顏色
六、保存當前交談記錄並顯示指定歷史交談記錄
七、備份項目
實驗七 選單的設計
實驗內容
需求分析
實驗步驟
一、創建項目
二、創建選單欄
三、創建主選單
四、創建選單項
五、設計主工具列
六、主選單和工具列的事件處理設計
七、設計交談視窗區的彈出式選單
八、備份項目
實驗八 Swing GUI控制項的套用
實驗內容
需求分析
實驗步驟
一、創建項目
二、設計伺服器參數格式輸入對話框
三、設定交談內容的顯示字型和字號
四、修改登錄視窗進度條
五、設計即時通信系統主界面的系統托盤項
六、設計即時通信系統伺服器程式的系統托盤項
七、備份項目
實驗九 NetBeans IDE中資料庫的套用
實驗內容
需求分析
實驗準備
實驗步驟
一、創建項目
二、設定與建立資料庫連線
三、創建資料庫的表
四、修改用戶端以便使用資料庫系統運行
五、備份項目
實驗十 表格的套用
實驗內容
需求分析
實驗步驟
一、設計表格式【刪除賬戶】模組
二、設計表格式【用戶許可權】模組
三、伺服器將用戶通信記錄存入資料庫
四、設計VIP用戶交談記錄查詢模組
五、備份項目
實驗十一 樹組件的套用
實驗內容
需求分析
實驗步驟
一、創建項目
二、創建分組樹顯示分組
三、編輯分組樹實現分組管理功能
四、通信主視窗的用戶列表採用樹形分組方式
五、備份項目
六、以exe安裝程式方式部署項目
實驗五 Swing容器的套用
實驗內容
實驗目的
實驗要求
程式設計要點提示
實驗報告
實驗六 對話框的套用
實驗內容
實驗目的
實驗要求
實驗報告
實驗七 選單的設計
實驗內容
實驗目的
實驗要求
實驗報告
實驗八 Swing GUI控制項的套用
實驗內容
實驗目的
實驗要求
實驗報告
實驗九 NetBeans IDE中資料庫的套用
實驗內容
實驗目的
實驗要求
實驗報告
實驗十 表格的套用
實驗內容
實驗目的
實驗要求
實驗報告
實驗十一 樹組件的套用
實驗內容
實驗目的
實驗要求
實驗報告
第二部分 實驗指導篇
實驗一 NetBeans IDE的Java程式開發基本操作
實驗內容
需求分析
實驗準備
實驗步驟
一、創建程式項目
二、創建一元二次方程Java類X2Y
三、為X2Y類編寫求根方法
四、生成構造函式和toString()方法
五、編寫一元二次方程的測試類
六、測試程式
七、備份項目
實驗二 NetBeans GUI構建器的使用方法及簡單Swing GUI界面設計
實驗內容
需求分析
實驗準備
實驗步驟
一、創建項目
二、創建和設計用戶登錄窗體
三、創建提示文字和Logo圖片
四、創建賬號輸入域與密碼輸入域
五、在賬號輸入域和密碼輸入域前面插入標識標籤
六、設計用戶身份選擇組件
七、設計【登錄】和【修改密碼】按鈕
八、創建和設計修改密碼窗體
九、以jar包方式部署項目
十、以exe安裝程式方式部署項目
十一、備份項目
實驗三 事件監聽器的設計
實驗內容
需求分析
實驗準備
實驗步驟
一、創建項目
二、編寫賬戶信息封裝類
三、設計歡迎視窗
四、【登錄】按鈕事件監聽器設計
五、設計賬號和密碼輸入監聽器
六、修改密碼視窗組件屬性的JavaBean構件綁定
七、實現修改密碼功能
八、設計和管理任務執行緒
九、備份項目
實驗四 布局管理器的套用
實驗內容
需求分析
實驗步驟
一、創建項目
二、調整登錄窗體各組件間距
三、調整組件水平居中
四、修改密碼視窗格線定位
五、設定組件布局參數
六、備份項目
實驗五 Swing容器的套用
實驗內容
需求分析
實驗步驟
一、創建項目
二、編寫通信訊息封裝類
三、設計通信主視窗
四、設計內部框架界面
五、設定用戶列表
六、生成多文檔視窗式用戶交談主界面
七、傳送對話訊息
八、接收並顯示訊息
九、設計通信伺服器
十、備份項目
實驗六 對話框的套用
實驗內容
需求分析
實驗步驟
一、創建項目
二、設計和實現參數設定功能
三、設計和實現用戶註冊功能
四、設計用戶照片上傳和顯示功能
五、設定交談內容顯示區的前景和背景顏色
六、保存當前交談記錄並顯示指定歷史交談記錄
七、備份項目
實驗七 選單的設計
實驗內容
需求分析
實驗步驟
一、創建項目
二、創建選單欄
三、創建主選單
四、創建選單項
五、設計主工具列
六、主選單和工具列的事件處理設計
七、設計交談視窗區的彈出式選單
八、備份項目
實驗八 Swing GUI控制項的套用
實驗內容
需求分析
實驗步驟
一、創建項目
二、設計伺服器參數格式輸入對話框
三、設定交談內容的顯示字型和字號
四、修改登錄視窗進度條
五、設計即時通信系統主界面的系統托盤項
六、設計即時通信系統伺服器程式的系統托盤項
七、備份項目
實驗九 NetBeans IDE中資料庫的套用
實驗內容
需求分析
實驗準備
實驗步驟
一、創建項目
二、設定與建立資料庫連線
三、創建資料庫的表
四、修改用戶端以便使用資料庫系統運行
五、備份項目
實驗十 表格的套用
實驗內容
需求分析
實驗步驟
一、設計表格式【刪除賬戶】模組
二、設計表格式【用戶許可權】模組
三、伺服器將用戶通信記錄存入資料庫
四、設計VIP用戶交談記錄查詢模組
五、備份項目
實驗十一 樹組件的套用
實驗內容
需求分析
實驗步驟
一、創建項目
二、創建分組樹顯示分組
三、編輯分組樹實現分組管理功能
四、通信主視窗的用戶列表採用樹形分組方式
五、備份項目
六、以exe安裝程式方式部署項目