注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)JAVA事件處理指南

JAVA事件處理指南

JAVA事件處理指南

定 價(jià):¥58.00

作 者: (美)Grant Palmer著;沈瑩,謝樂(lè)健,管知時(shí)譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Java

ISBN: 9787900643100 出版時(shí)間: 2002-06-01 包裝: 膠版紙
開(kāi)本: 26cm+光盤(pán)1片 頁(yè)數(shù): 442 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Java語(yǔ)言中高效率的事件處理功能是創(chuàng)建功能強(qiáng)大的圖形用戶(hù)界面軟件的關(guān)鍵。本書(shū)是第一本專(zhuān)門(mén)討論 Java事件處理的專(zhuān)著,涵蓋了從基礎(chǔ)知識(shí)到中高級(jí)技巧的所有內(nèi)容。本書(shū)作者Grant Palmer是一位著名的Java 軟件開(kāi)發(fā)專(zhuān)家,他不但深入剖析了Java事件模型,而且講解了如何充分利用事件處理來(lái)提供更為強(qiáng)大的控制能力和功能。 本書(shū)內(nèi)容包括了本地和分布式事件的差別、相似性以及實(shí)用技術(shù);所有Java事件的詳細(xì)參考,包括事件類(lèi)以及生存周期方法等;高級(jí)技術(shù)包括:事件監(jiān)聽(tīng)器管理器類(lèi)、用戶(hù)定義的事件類(lèi)以及事件監(jiān)聽(tīng)器等;許多簡(jiǎn)單實(shí)用的程序代碼示例。 本書(shū)適合于各類(lèi)Java程序員閱讀,尤其適用于準(zhǔn)備開(kāi)發(fā)圖形用戶(hù)界面應(yīng)用程序的中高級(jí)Java程序員,是他們進(jìn)一步提高編程技能的實(shí)用指南。

作者簡(jiǎn)介

  GrantPalmer是美國(guó)NASAAmes研究中心的科學(xué)計(jì)算程序員。他獨(dú)自或參與編寫(xiě)了四本關(guān)于Java技術(shù)的參考書(shū)。

圖書(shū)目錄

第I部分 基礎(chǔ)知識(shí)
第1章 Java事件介紹
1.1 什么是事件
1.2 本地事件和分布式事件
1.3 Java事件處理的演變
1.4 Java事件模型
1.4.1 Java1.0事件模型
1.4.2 Javal.1事件模型
第2章 Java事件的生命周期
2.1 事件生命周期方法
2.1.1 Component類(lèi)的基本事件生命周期方法
2.1.2 事件處理方法
2.1.3 激發(fā)事件的方法
2.1.4 摒棄的Component類(lèi)的方法
2.1.5 定義在Component子類(lèi)內(nèi)的事件生命周期方法
第3章 事件類(lèi)
3.1 事件和支持類(lèi)層次結(jié)構(gòu)
3.2 低層次與高層次事件類(lèi)型
3.3 對(duì)J2SE中的事件類(lèi)的描述
3.3.1 EventObject類(lèi)
3.3.2 AWTEvent類(lèi)
3.3.3 定義在Java.awt.event包內(nèi)的低層次事件類(lèi)
3.3.4 在java.awt.event包內(nèi)定義的高層次事件類(lèi)
3.3.5 定義在java.awt.event包內(nèi)的特殊事件類(lèi)
3.3.6 定義在java.swing.event包內(nèi)的低層次事件類(lèi)
3.3.7 定義在jsva.swing.event包內(nèi)的高層次事件類(lèi)
3.3.8 定義在java.swing.event包內(nèi)的高層次事件接口
3.3.9 定義在java.swing.event包內(nèi)的事件支持類(lèi)
3.3.10 定義在java.beans包內(nèi)的事件和支持類(lèi)
3.3.11 定義在java.swing.text.html包內(nèi)的事件類(lèi)
3.3.12 定義在java.swing.undo包內(nèi)的事件支持類(lèi)
3.3.13 定義在J2SE內(nèi)的其他事件類(lèi)
3.4 用戶(hù)生成的事件
3.5 用戶(hù)定義的事件
第4章 事件監(jiān)聽(tīng)器
4.1 對(duì)接口的簡(jiǎn)要回顧
4.2 J2SE中的事件監(jiān)聽(tīng)器接口
4.2.1 EventListener接口
4.2.2 包含在java.awt.event包內(nèi)的監(jiān)聽(tīng)器接口
4.2.3 包含在java.swing.event包內(nèi)的監(jiān)聽(tīng)器接口
4.2.4 包含在java.beans包內(nèi)的監(jiān)聽(tīng)器接口
4.2.5 定義在J2SE中的其他監(jiān)聽(tīng)器接口
4.3 事件監(jiān)聽(tīng)器對(duì)象
4.4 創(chuàng)建事件監(jiān)聽(tīng)器
4.4.1 方法1:讓GUI組件充當(dāng)事件監(jiān)聽(tīng)器
4.4.2 方法2:把事件監(jiān)聽(tīng)器作為單獨(dú)類(lèi)來(lái)實(shí)現(xiàn)
4.4.3 方法3:把事件監(jiān)聽(tīng)器作為內(nèi)部類(lèi)來(lái)實(shí)現(xiàn)
4.4.4 方法4:把事件監(jiān)聽(tīng)器作為匿名內(nèi)部類(lèi)來(lái)實(shí)現(xiàn)
4.5 監(jiān)聽(tīng)器適配器類(lèi)
4.6 包含在jsva.awt.event包內(nèi)的監(jiān)聽(tīng)器適配器類(lèi)
4.7 包含在jsva.swing.event包內(nèi)的監(jiān)聽(tīng)器適配器類(lèi)
4.8 用戶(hù)定義的事件監(jiān)聽(tīng)器接日
4.9 把事件源連接到事件監(jiān)聽(tīng)器
4.10 從事件監(jiān)聽(tīng)器斷開(kāi)事件源
4.11 getListeners()方法
4.12 事件監(jiān)聽(tīng)器管理器類(lèi)
4.12.1 AWTEventMulticaster類(lèi)
4.12.2 EventListenerList類(lèi)
第5章 關(guān)于事件處理的細(xì)節(jié)內(nèi)容
5.1 決定事件源
5.2 事件消耗
5.3 事件消耗方法
5.4 事件隊(duì)列
5.5 EventQueue類(lèi)
5.6 事件分派線(xiàn)程
第II部分 JAVA
第6章 事件類(lèi)和接口
6.1 ActionEvent類(lèi)
6.2 ActiVeEvent接日
6.3 AdjustmentEvent類(lèi)
6.4 AncestorEvent類(lèi)
6.5 AWTEvent類(lèi)
6.6 CaretEvent類(lèi)
6.7 ChangeEvent類(lèi)
6.8 ComponentEvent類(lèi)
6.9 ContainerEvent類(lèi)
6.10 DocumentEvent接口
6.11 DocumentEvent.ElementChange接口
6.12 DocumentEvent.EventType類(lèi)
6.13 Eventobject類(lèi)
6.14 FocusEvent類(lèi)
6.15 HierarchyEvent類(lèi)
6.16 HTMLFrameHyperlinkEvent類(lèi)
6.17 HyperlinkEvent類(lèi)
6.18 HyperlinkEvent.EventType類(lèi)
6.19 InputEvent類(lèi)
6.20 InputMethodEvent類(lèi)
6.21 IntemalFrameEvent類(lèi)
6.22 InvocationEvent類(lèi)
6.23 ItemEvent類(lèi)
6.24 KeyEvent類(lèi)
6.25 ListDataEvent類(lèi)
6.26 ListselectionEvent類(lèi)
6.27 MenuDragMouseEvent類(lèi)
6.28 MenuEvent類(lèi)
6.29 MenuKeyEvent類(lèi)
6.30 MouseEvent類(lèi)
6.31 PaintEvent類(lèi)
6.32 PopupMenuEvent類(lèi)
6.33 PropertyChangeEvent類(lèi)
6.34 TableColumnModelEvent類(lèi)
6.35 TableModelEvent類(lèi)
6.36 TeXtEvent類(lèi)
6.37 TreeExpansionEvent類(lèi)
6.38 TreeModelEvent類(lèi)
6.39 TreeselectionEvent類(lèi)
6.40 UndoableEditEvent類(lèi)
6.41 WindowEvent類(lèi)
6.42 J2SE中的其他事件類(lèi)
第7章 事件支持類(lèi)
7.1 PropertyChangesupport類(lèi)
7.2 SwingPropertyChangesupport類(lèi)
7.3 UndoableEditsupport類(lèi)
7.4 VetoableChangesupport類(lèi)
第8章 事件監(jiān)聽(tīng)器接口
8.1 ActionListener接口
8.2 AdjustmentListener接口
8.3 AncestorListener接口
8.4 AWTEventListener接口
8.5 CaretListener接口
8.6 CellEditorListener接口
8.7 ChangeListener接口
8.8 ComponentListener接日
8.9 ContainerListener接日
8.10 DocumentListener接口
8.11 EventListener接口
8.12 FocusListener接口
8.13 HierarchyBoundsListener接口
8.14 HierarchyListener接口
8.15 HyperlinkListener接口
8.16 InputMethodListener接口
8.17 InternalFrameListener接口
8.18 ItemListener接口
8.19 KeyListener接口
8.20 ListDataListener接口
8.21 ListselectionListener接口
8.22 MenuDragMouseListener接口
8.23 MenuKeyListener接口
8.24 MenuListener接口
8.25 MouseInputListener接口
8.26 MouseListener接口
8.27 MouseMotionListener接口
8.28 PopupMenuListener接口
8.29 PropertyChangeListener接日
8.30 TableColumnModelListener接口
8.31 TableModelListener接口
8.32 TextListener接口
8.33 TreeExpansionListener接口
8.34 TreeModelListener接口
8.35 TreeSelectionListener接口
8.36 TreeWillExpandListener接口
8.37 UndoableEditListener接口
8.38 VetoableChangeListener接口
8.39 WindowListener接口
8.40 J2SE的其他監(jiān)聽(tīng)器接口
第9章 監(jiān)聽(tīng)器適配器類(lèi)
9.1 ComponentAdapter類(lèi)
9.2 ContainerAdapter類(lèi)
9.3 FocusAdspter類(lèi)
9.4 HierarchyBoundsAdapter類(lèi)
9.5 InternalFrameAdapter類(lèi)
9.6 KeyAdapter類(lèi)
9.7 MouseAdapter類(lèi)
9.8 MouseInputAdapter類(lèi)
9.9 MouseMotionAdapter類(lèi)
9.10 WindowAdapter類(lèi)
第10章 事件生命周期方法
10.1 AbstractAction類(lèi)方法
10.2 AbstractButton類(lèi)方法
10.3 AbstractCellEditor類(lèi)方法
10.4 AbstractListModel類(lèi)方法
10.5 Button類(lèi)方法
10.6 Checkbox類(lèi)方法
10.7 CheckboxMenuItem類(lèi)方法
10.8 Choice類(lèi)方法
10.9 Component類(lèi)方法
10.10 Container類(lèi)方法
10.11 DefaultBoundedRangeModel類(lèi)方法
10.12 DefaultButtonModel類(lèi)方法
10.13 DefaultListCellRenderer類(lèi)方法
10.14 DefaultListselectionModel類(lèi)方法
10.15 DefaultsingleselectionModel類(lèi)方法
10.16 JApplet類(lèi)方法
10.17 JComboBox類(lèi)方法
10.18JComponent類(lèi)方法
10.19 JDialog類(lèi)方法
10.20 JEditorPane類(lèi)方法
10.21 JFrame類(lèi)方法
10.22 JIntCrnalFrame類(lèi)方法
10.23 JList類(lèi)方法
10.24 JMenu類(lèi)方法
10.25 JMenuBar類(lèi)方法
10.26 JMenultCm類(lèi)方法
10.27 JPopupMenu類(lèi)方法
10.28 JProgressBar類(lèi)方法
10.29 JScrol舊ar類(lèi)方法
10.30 JSlider的類(lèi)方法
10.31 JTabbedPane類(lèi)方法
10.32 JTextArea類(lèi)方法
10.33 JTextField類(lèi)方法
10.34 JTree類(lèi)方法
10.35 JViewport類(lèi)方法
10.36 List類(lèi)方法
10.37 MenuComponent類(lèi)方法
10.38 MenultCm類(lèi)方法
10.39 PropertyChangesupport類(lèi)萬(wàn)法
10.40 Scrol陽(yáng)肝類(lèi)方法
10.41 SwingPropertyChangesupport類(lèi)萬(wàn)法
10.42 TextComponent類(lèi)方法
10.43 TextField類(lèi)方法
10.44 Timer類(lèi)方法
10.45 VetoableChangesupport類(lèi)萬(wàn)祛
10.46 Window類(lèi)方法
第III部分 高級(jí)篇
第11章 事件監(jiān)聽(tīng)器管理器類(lèi)
11.1 AWTEventMulticaster類(lèi)
11.2 EventListenerList類(lèi)
第12章 用戶(hù)定義事件類(lèi)和事件監(jiān)聽(tīng)器
12.1 創(chuàng)建用戶(hù)定義的事件監(jiān)聽(tīng)器
12.2 創(chuàng)建用戶(hù)定義的事件類(lèi)
12.3 定義支持用戶(hù)定義事件的組件
12.4 綜合運(yùn)用
第13章 綜合應(yīng)用
13.1 臨界點(diǎn)熱度率程序
13.2 Java文檔編輯器
第14章 分布式事件
14.1 分布式事件模型
14.2 遠(yuǎn)程事件類(lèi)
14.3 遠(yuǎn)程事件監(jiān)聽(tīng)器接口
14.4 遠(yuǎn)程事件監(jiān)聽(tīng)器支持類(lèi)
附錄 Java GUI組件及其生成的事件

本目錄推薦

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