TOP
0
0
魅麗。花火原創小說66折起
可視化Java GUI程序設計教程:基於Swing組件庫及NetBeans IDE(簡體書)
滿額折

可視化Java GUI程序設計教程:基於Swing組件庫及NetBeans IDE(簡體書)

人民幣定價:49 元
定  價:NT$ 294 元
優惠價:87256
領券後再享89折
無庫存,下單後進貨(採購期約45個工作天)
可得紅利積點:7 點
相關商品
商品簡介
目次

商品簡介

Java是當今很為流行的程序設計語言之一,GUI(圖形用戶界面)是當今計算機程序和用戶之間的主流接口。使用可視化方法開發Java GUI程序具有直觀、快捷、易學易用等優點。
《可視化Java GUI程序設計教程:基于Swing組件庫及NetBeans IDE》以NetBeans IDE為開發環境,采用Swing開發工具包提供的GUI組件,使用GUI構建器為可視化開發工具,結合學生成績管理系統和資源管理器式文本閱讀器等實例程序的逐步設計過程,詳細講解了窗口、基本組件、布局管理、容器、事件處理、菜單、工具欄、表格和樹等組件的可視化創建、屬性設置、事件處理、數據綁定及其在Java GUI程序設計中的應用,介紹了Java GUI程序的設計思路、可視化快速開發方法和步驟,以及必要的相關知識、原理和開發工具的基本使用方法與技巧。
通過《可視化Java GUI程序設計教程:基于Swing組件庫及NetBeans IDE》的學習,可以使讀者快速具備完整的圖形用戶界面程序的設計開發能力。《可視化Java GUI程序設計教程:基于Swing組件庫及NetBeans IDE》適合作為計算機科學與技術、計算機軟件、軟件工程等專業“可視化程序設計”(Java方向)和“Java GUI程序設計”課程的本科、專科教材,也適合非計算機專業具有Java基礎的學生以及Java GUI程序設計愛好者自學。

目次

第1章 概述
1.1 GUI簡介
1.1.1 GUI概念
1.1.2 計算機GUI簡史
1.1.3 GUI的基本組成
1.2 Java GUI簡況
1.2.1 AWT
1.2.2 Swing
1.2.3 SWT/JFace
1.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 熟悉NetBeans IDE的GUI設計器
1.5.1 NetBeans IDE的安裝
1.5.2 NetBeans GUI構建器的界面
1.5.3 NetBeans GUI設計器的可視化設計思想
習題

第2章 NetBeans GUI構建器的使用及基本組件的設計
2.1 創建Java GUI項目
2.1.1 項目的概念
2.1.2 創建Java GUI項目的一般步驟
2.1.3 設置項目配置
2.2 程序窗口JFrame的創建與設置
2.2.1 JFrame的創建步驟
2.2.2 JFrame的屬性設置
2.3 添加組件與GUI構建器的可視反饋功能
2.3.1 添加單個組件
2.3.2 可視反饋功能
2.4 標簽JLabel和文本字段JTextField的設計
2.4.1 標簽JLabel的屬性
2.4.2 文本字段JTextField的屬性
2.4.3 設計實例
2.5 組件的成組設計
2.5.1 添加多個組件
2.5.2 插入組件
2.5.3 創建鈕組ButtonGroup
2.5.4 單選按鈕JRadioButton及按鈕組ButtonGroup的屬性設置
2.6 按鈕JButton及“口令”字段JPasswordField的設計
2.6.1 按鈕JButton的設計
2.6.2 復制、粘貼和刪除組件
2.6.3 “口令”字段JPasswordField的設計
2.7 部署和運行Java GUI應用程序
2.7.1 部署GUI應用程序
2.7.2 分發和運行獨立的GUI應用程序
2.7.3 NetBeans IDE中制作EXE安裝程序
習題

第3章 GUI交互功能設計——事件處理
3.1 事件處理的概念及委托事件處理模型
3.1.1 事件
3.1.2 事件處理模型
3.1.3 Swing GUI的事件處理機制
3.2 事件處理的設計
3.2.1 實現監聽器接口
3.2.2 從事件適配器派生
3.2.3 匿名內部事件監聽器類
3.2.4 代碼保護及事件處理代碼的復用
3.2.5 NetBeans IDE中設計事件監聽器的步驟及方法
3.2.6 用NetBeans IDE連接向導設置事件
3.3 常用事件監聽器
3.3.1 鼠標事件
3.3.2 鍵盤事件
3.3.3 焦點事件
3.3.4 組件屬性改變事件
3.3.5 Action事件
3.3.6 組件專用事件監聽器
3.3.7 事件及其監聽器小結
3.4 組件的屬性綁定
3.4.1 JavaBean構件的設計與使用
3.4.2 標準組件間綁定
3.4.3 綁定定制Bean
3.4.4 屬性綁定實例
3.5 使用SwingWorker
3.5.1 正確使用事件派發線程
3.5.2 SwingWorker類
3.5.3 SwingWorker類的使用
習題

第4章 布局設計
4.1 布局管理器概述
4.1.1 NetBeans IDE布局概況
4.1.2 絕對布局和空值布局
4.1.3 布局管理器的屬性和組件布局屬性
4.2 自由設計GroupLayout
4.2.1 NetBeans的自由設計概述
4.2.2 GUI構建器中的間距編輯
4.2.3 組件對齊、自動調整大小及相同大小
4.2.4 自由設計示例
4.3 網格式布局和網格包布局
4.3.1 網格式布局GridLayout
4.3.2 網格包布局GridBagLayout
4.3.3 網格包布局定制器
4.3.4 網格包布局應用實例
4.4 各類布局管理器
4.4.1 流式布局FlowLayout
4.4.2 邊框式布局BorderLayout
4.4.3 卡片式布局CardLayout
4.4.4 疊加布局OverlayLayout
4.5 Box布局
4.5.1 組件的最小、最大與首選尺寸
4.5.2 Box布局
4.5.3 組件alignmentX和alignmentY屬性與Box布局
4.6 填充器Swing Filler
4.6.1 接合
4.6.2 水平接合
4.6.3 垂直接合
4.6.4 水平Strut
4.6.5 垂直Strut
4.6.6 剛性區域
習題

第5章 Swing容器的使用
5.1 面板容器
5.1.1 使用方法
5.1.2 屬性
5.1.3 應用舉例
5.2 滾動窗格
5.2.1 使用方法
5.2.2 內部組成及屬性設置
5.2.3 文本區域
5.3 拆分窗格
5.3.1 使用方法
5.3.2 屬性
5.3.3 列表初步
5.3.4 應用舉例
5.4 標簽化窗格
5.4.1 標簽化窗格的組成及使用
5.4.2 屬性
5.4.3 應用舉例
5.5 分層窗格與Swing面板層次
5.5.1 Swing面板層次
5.5.2 分層窗格的使用
5.5.3 應用舉例
5.6 桌面窗格與內部框架
5.6.1 桌面窗格的使用
5.6.2 內部框架
5.6.3 多文檔界面的設計方法
5.6.4 應用舉例
5.7 工具欄
5.7.1 使用方法
5.7.2 應用舉例
習題

第6章 對話框與選擇器的使用
6.1 對話框
6.1.1 對話框的使用
6.1.2 應用實例
6.2 選項窗格
6.2.1 通過工廠方法使用選項窗格
6.2.2 通過創建選項窗格組件使用
6.3 顏色選擇器的使用
6.3.1 通過創建顏色選擇器組件使用
6.3.2 通過工廠方法使用顏色選擇器
6.4 文件選擇器
6.4.1 文件選擇器的使用
6.4.2 文件選擇器的屬性
6.4.3 FileFilter
6.4.4 accessory
6.4.5 FileView
6.4.6 應用舉例
習題

第7章 Swing菜單的設計
第8章 Swing控件的使用
第9章 表格組件與數據庫的使用
第10章 樹JTree的設計與使用
第11章 系統資源的使用
第12章 綜合實例

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 256
無庫存,下單後進貨
(採購期約45個工作天)

暢銷榜

客服中心

收藏

會員專區