注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)深入淺出Java Swing程序設(shè)計

深入淺出Java Swing程序設(shè)計

深入淺出Java Swing程序設(shè)計

定 價:¥54.00

作 者: 林智揚,范明翔,陳錦輝編著
出版社: 中國鐵道出版社
叢編項: 深入淺出系列叢書
標 簽: Java

ISBN: 9787113064952 出版時間: 2005-05-01 包裝: 平裝
開本: 26cm 頁數(shù): 522 字數(shù):  

內(nèi)容簡介

  近幾年Java的魅力已經(jīng)擴展到各個應用角落,說它是目前最熱門的程序語言一點也不為過。Java本身以互聯(lián)網(wǎng)為發(fā)展方向,正好符合目前網(wǎng)絡(luò)蓬勃發(fā)展的環(huán)境,加上各種功能配件推陳出新,能夠迅速符合產(chǎn)品發(fā)展的需求,Java所帶來的影響力是難以評估的,利用Java來開發(fā)系統(tǒng)軟件,將可達到跨平臺、易整合與易發(fā)展的特性。在本書中,我們將介紹Swing提供的各種窗口組件,使讀者了解到Java除了具有強大的網(wǎng)絡(luò)處理能力外,也具備了強大的窗口展示效果,讓您可以很輕松地做出想要展示的組件,如菜單、表格、樹狀圖等等。良好的系統(tǒng)功能若能配上良好的操作界面,將如同一顆寶石搭配完美的燈光與背景,更能突出寶石的不平凡與可貴。當然,若您對本書有任何的疑問或意見,我們非常歡迎您與作者聯(lián)系(E-mail:BookQA@eknow.com.tw)。為了方便讀者學習,隨書附贈一張光盤,內(nèi)附書中范例,敬請參閱光盤中范例文件目錄(/exam)。

作者簡介

暫缺《深入淺出Java Swing程序設(shè)計》作者簡介

圖書目錄

第0章 關(guān)于本書與隨書光盤
O.1 本書簡介
0.2 本書結(jié)構(gòu)
0.3 本書范例
0.4 軟件和版本
0.5 本書練習題
0.6 本書光盤內(nèi)容
第1章 Swing簡介
1.1 Swing的概觀
1.2 Swing結(jié)構(gòu)
1.3 Swing常用的package
1.4 Swing組件
1.5 本章總結(jié)
1.6 本章習題
第2章 Swing的基本概念與使用
2.1 Java窗口的演進
2.1.1 什么是Swing,什么又是lightweight component
2.1.2 您使用的JDK有包含Swing嗎
2.2 如何編譯與運行包含Swing程序代碼的JAVA程序
2.2.1 下載JDK
2.2.2 安裝JDK
2.2.3 設(shè)置JDK的操作環(huán)境
2.3 編寫第一個Java程序
2.3.1 編譯與運行Java Application
2.3.2 編譯與運行Java Applet
2.4 本章總結(jié)
2.5 本章習題
第3章 使用版面管理器(Layout Managers)
3.1 Swing的版面結(jié)構(gòu)
3.2 版面管理器(Layout Manager)
3.2.1 Layout Manager的種類與介紹
3.2.2 BorderLayout的使用
3.2.3 FlowLayout的使用
3.2.4 GridLayout的使用
3.2.5 CardLayout的使用
3.2.6 GridBagLayout的使用
3.2.7 BoxLayout的使用
3.2.8不使用版面管理器
3.3 本章總結(jié)
3.4 本章習題
第4章 事件處理(Event Handling)
4.1 事件處理
4.2 事件處理范例說明
4.2.1 ActionEvent、WindowEvent與事件處理的多種寫法
4.2.2 相同組件事件的處理
4.2.3 鼠標事件處理
4.2.4 鍵盤事件處理
4.3 本章總結(jié)
4.4 本章習題
第5章 窗口與面版(Frame、Pane與Panel)的使用與介紹
5.1 JFrame的使用
5.2 Swing的容器結(jié)構(gòu)與JLayeredPane的使用
5.3 JIntemalFrame的使用
5.4 JPanel的使用
5.5 JSplitPane的使用
5.6 JTabbedPane的使用
5.7 JScrollPane的使用
5.8 JScrollBar的使用
5.9 本章總結(jié)
5.10 本章習題
第6章 標簽與按鈕的使用與介紹
6.1 Border的使用
6.2 Icon的使用
6.3 JLabel的使用
6.4 JButton的使用
6.4.1 在JButton上使用Rollover圖像變化
6.4.2 在JButton上設(shè)置快捷鍵
6.4.3 設(shè)置默認按鈕
6.5 JToggleButton的使用
6.6 本章總結(jié)
6.7 本章習題
第7章 復選框、選項按鈕、列表方框、下拉式列表的使用與介紹.
7.1 使用JCheckBox組件
7.1.1 構(gòu)造JCheckBox組件
7.1.2 JCheckBox事件處理
7.2 JRadioButton的使用
7.2.1 構(gòu)造JRadioButton組件與事件處理
7.3 JList的使用
7.3.1 建立一般的JList
7.3.2 利用ListModel構(gòu)造JList
7.3.3 建立有圖像的JList
7.3.4 JList的事件處理
7.4 JComboBox的使用
7.4.1 建立一般的JComboBox
7.4.2 利用ComboModel構(gòu)造JComboBox
7.4.3 建立有圖像的JComboBox
7.4.4 建立可自行輸入的JComboBox
7.4.5 JComboBox的事件處理
7.5 本章總結(jié)
7.6 本章習題
第8章 表格(Table)的使用與介紹
8.1 使用JTable組件
8.2 TableModel
8.3 AbstractTableModel
8.4 TableColumnModel
8.5 SelectionModel
8.6 DefaultTableModel
8.7 JTable的事件處理
8.8 本章總結(jié)
8.9 本章習題
第9章 文字輸入組件的使用與介紹
9.1 認識Swing的文字輸入組件
9.2 使用JTextField組件
9.2.1 構(gòu)造一般的JTextField組件
9.2.2 利用Document構(gòu)造JTextField
9.2.3 JTextField的事件處理
9.3 使用JPasswordField組件
9.3.1 構(gòu)造一般的JPasswordField組件
9.3.2 利用Document構(gòu)造JPasswordField
9.3.3 JPasswordField的事件處理
9.4 使用JTextArea組件
9.4.1 構(gòu)造的JTextArea組件
9.4.2 JTextArea的事件處理
9.5 使用JEditorPane組件
9.5.1 構(gòu)造JEditorPane組件
9.5.2 JEditorPane的事件處理
9.6 使用JTextPane組件
9.6.1 JTextPane的特性
9.6.2 構(gòu)造JTextPane組件
9.7 本章總結(jié)
9.8 本章習題
第10章 樹(Tree)的使用與介紹
10.1 使用JTree組件
10.2 以Hashtable構(gòu)造JTree
10.3 以TreeNode構(gòu)造JTree.
10.4 以TreeModel構(gòu)造JTree
10.5 改變JTree的外觀
10.6 更換JTree節(jié)點圖案
10.7 JTree的事件處理模式
10.7.1 處TreeModeEvent事件
10.7.2 處理TreeSelectionEvent事件
10.8 JTree的其他操作
10.9 本章總結(jié)
10.10 本章習題
第11章 對話框(Option Pane與Dialog)的使用與介紹
11.1 使用JDialog組件
11.1.1 在JFrame上建立JDialog
11.1.2 在JApplet上建立JDialog
11.2 使用JOptionPane類的靜態(tài)方法
11.2.1 輸出Message Dialog
11.2.2 輸出Confirm Dialog
11.2.3 輸出Input Dialog
11.2.4 輸出Option Dialog
11.2.5 輸出Internal Dialog
11.3 使用JOptionPane組件建立對話框
11.4 本章總結(jié)
11.5 本章習題
第12章 菜單與工具欄的使用與介紹
12.1 使用JMenuBar組件
12.2 使用JMenu組件
12.2.1 構(gòu)造JMenu組件
12.3 使用JMenultem組件
12.3.1 構(gòu)造JMenultem組件
12.3.2 JMenultem的事件處理
12.4 使用JCheckBoxMenultem
12.4.1 構(gòu)造JCheckBoxMenultem組件
12.5 使用JRadioButtonMenultem組件
12.5.1 構(gòu)造JRadioButtonMenultem組件
12.6 使用JToolBar組件
12.6.1 構(gòu)造JToolBar組件
12.6.2 在JToolBar組件中加,N.ToolTip
12.7 使用JPopupMenu組件
12.7.1 構(gòu)造JPopupMenu組件
12.8 本章總結(jié)
12.9 本章習題
第13章 文件選擇對話框、顏色選擇對話框、分隔線的使用與介紹
13.1 使用JFileChooser組件
13.1.1 建立一個簡單的JFileChooser對話框
13.1.2 建立可選擇文件類型的JFileChooser對話框
13.1.3 建立具有特殊文件類型圖標的JFileChooser
13.2 建立顏色選擇對話框(JColorChooer)
13.2.1 輕松輸出顏色選擇對話框
13.2.2 建 JColorChooser對象輸出顏色選擇對話框
13.2.3 將JColorChooser置于一般容器中顯示
13.2.4 改變JColorChooser的顏色選擇面版
13.3 建立分隔線(JSeparator)
13.4 本章總結(jié)
13.5 本章習題
第14章 滑動桿(Slider)、時間控制(Timer)、進度組件(Progress)的使用與介紹
14.1 使用JSlider組件
14.1.1 建立JSlider組件
14.1.2 為JSlider組件加入刻度
14.1.3 自定義JSlider標記名稱
14.2 使用Timer組件
14.3 使用Progress Bar組件
14.4 使用Progress Monitor組件
14.5 使用Progress Monitor Input Stream組件
14.6 本章總結(jié)
14.7 本章習題
第15章 創(chuàng)造用戶最熟悉的環(huán)境(Look and Feel)
15.1 為什么要用Look and Feel
15.2 什么是Look and Feel
15.3 在Java中如何使用Look and Feel
15.3.1 Look and Feel范例一
15.3.2 Look and Feel范例二
15.4 本章總結(jié)
15.5 本章習題
第16章 整合范例
16.1 建立窗口
16.2 菜單與工具欄(Menus and Toolbars)
16.2.1 菜單(Menus)
16.2.2 工具欄(Toolbars)
16.3 各種常用的互動組件(ComboBox、CheckBox and Radio)
16.4 其他常用的組件(Slider、Tree、Table and Password Field)
16.4.1 Slider
16.4.2 Tree Structure
16.4.3 Table Structure
16.4.4 Password Field
16.4.5 Progress Bar
16.5 其他常用的組件2(JOptionPane、JEditorPane)
16.6 整合范例
16.6.1 MainFrame程序初始化
16.6.2 建立Desktop Pane
16.6.3 建立菜單
16.6.4 建立工具欄
16.6.5 建立快捷菜單(Popup Menu)
16.6.6 處理編輯器中的排列方式
16.6.7 處理新增文件
16.6.8 處理讀取文件、關(guān)閉文件、離開程序
16.6.9 處理Undo與Redo
16.6.10 處理Copy、Cut、Paste操作
16.6.11 處理改變粗斜體、下劃線、顏色、字體變換與字號操作
16.6.12 處理插入圖片與組件事件
16.6.13 實現(xiàn)Demo菜單中的各種功能
16.6.14 實現(xiàn)Help菜單中的各種功能
16.7 編輯器運行結(jié)果
16.8 MainFrame程序內(nèi)容
16.9 一些小技巧
16.10 本章總結(jié)
16.11 本章習題

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號