91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
Java Swing(第二版)
Java Swing(第二版)
Marc Loy, Robert Eckstein, Dave Wood, James Elliott, Brian Cole
R & W組 譯
出版時(shí)間:2004年11月
頁數(shù):1296
Swing是一個(gè)用于開發(fā)Java應(yīng)用程序用戶界面的開發(fā)工具包。它以抽象窗口工具包
(AWT)為基礎(chǔ)使跨平臺(tái)應(yīng)用程序可以使用任何可插拔的外觀風(fēng)格。Swing開發(fā)人員
只用很少的代碼就可以利用Swing豐富、靈活的功能和模塊化組件來創(chuàng)建優(yōu)雅的用
戶界面。
《Java Swing(第二版)》涵蓋了Java 2 SDK 1.3和1.4的所有功能,本書不但是
一本參考書,而且是名副其實(shí)的指導(dǎo)書,是一本開發(fā)人員為開發(fā)人員編寫的書,它
收羅了眾多不同難易程度的實(shí)用范例程序,幾乎覆蓋了Swing的每個(gè)組件。
以上特點(diǎn)意味著Swing有很多需要學(xué)習(xí)的內(nèi)容。撇開其平臺(tái)靈活性不談,Swing比其
他任何用戶界面工具包都更有深度。它一方面可以輕而易舉地用來制作簡(jiǎn)單界面,
另一方面也足以用來構(gòu)建復(fù)雜的界面。
《Java Swing(第二版)》的內(nèi)容包括∶
● 新增了講解拖放(Drag and Drop)的章節(jié)
● 建立用戶界面所需的輔助功能
● SDK 1.3引入的按鍵綁定基礎(chǔ)結(jié)構(gòu)
● 新增了講解JFormattedTextField和輸入驗(yàn)證的章節(jié)
● Mac OS X的編程介紹和范例
● SDK 1.4引入的輸入焦點(diǎn)系統(tǒng)
● 可插拔的外觀風(fēng)格
● SDK 1.4引入的新布局管理器SpringLayout
● 總結(jié)每個(gè)組件重要功能的屬性列表
● SDK 1.4的微調(diào)按鈕(Spinner)組件
● 如何在組件中使用HTML
● 新增列出所有組件綁定操作的一個(gè)附錄
● 新增一個(gè)支持網(wǎng)站,包含工具程序、范例和補(bǔ)充內(nèi)容
不論是老練的Java開發(fā)人員還是Java的初學(xué)者,《Java Swing(第二版)》都是必
不可少的學(xué)習(xí)指南。
  1. 前言
  2. 第一章 Swing簡(jiǎn)介
  3. Swing是什么
  4. Swing的特性
  5. Swing程序包和類
  6. MVC體系結(jié)構(gòu)
  7. 使用Swing
  8. Swing Set演示
  9. 本書的閱讀指導(dǎo)
  10. 第二章 開始建立Swing應(yīng)用程序
  11. 升級(jí)AWT程序
  12. 一個(gè)簡(jiǎn)單的AWT應(yīng)用程序
  13. 包含第一個(gè)Swing組件
  14. 按鈕以外的工具
  15. 什么是內(nèi)部框架
  16. 一個(gè)更大的應(yīng)用程序
  17. 第三章 Swing組件基礎(chǔ)
  18. 了解動(dòng)作
  19. 圖形界面事件
  20. 圖形環(huán)境
  21. 使用Swing發(fā)送變化事件
  22. JComponent 類
  23. 響應(yīng)鍵盤輸入
  24. 第四章 標(biāo)簽和圖標(biāo)
  25. 標(biāo)簽
  26. 使用圖像
  27. 支持HTML
  28. 圖標(biāo)
  29. 實(shí)現(xiàn)自己的圖標(biāo)
  30. 動(dòng)態(tài)圖標(biāo)
  31. lmageIcon類
  32. 第五章 按鈕
  33. ButtonModel接口
  34. DefaultButtonModel 類
  35. AbstractButton類
  36. JButton類
  37. JToggleButton類
  38. JToggleButton.ToggleButtonModel類
  39. JCheckBox類
  40. JRadioButton類
  41. ButtonGroup類
  42. 第六章 限定范圍的組件
  43. 限定范圍的模型
  44. JScrollBar類
  45. JSIider類
  46. JProgressBar類
  47. 監(jiān)控進(jìn)度
  48. 第七章 列表、組合框和微調(diào)控制項(xiàng)
  49. 列表
  50. 展示列表數(shù)據(jù)
  51. 處理選擇內(nèi)容
  52. 顯示單元元素
  53. JList類
  54. 組合框
  55. JComboBox類
  56. 微調(diào)控制項(xiàng)
  57. 微調(diào)控制項(xiàng)模型
  58. 微調(diào)控制項(xiàng)編輯器
  59. 第八章 Swing容器
  60. 一個(gè)簡(jiǎn)單的容器
  61. 根窗格
  62. 基本RootPaneContainer
  63. JFrame類
  64. JWindow類
  65. JApplet類
  66. 第九章 內(nèi)部框架
  67. 模擬一個(gè)桌面
  68. JInternalFrame類
  69. JDesktopPane類
  70. DesktopManager接口
  71. 建立一個(gè)桌面
  72. 第十章 Swing對(duì)話框
  73. JDialog類
  74. JOptionPane類
  75. 使用JOptionPane
  76. 簡(jiǎn)單的例子
  77. 獲得結(jié)果
  78. 一個(gè)比較:構(gòu)造函數(shù)與靜態(tài)方法
  79. 通過JDesktopPane來使用內(nèi)部框架對(duì)話框
  80. 第十一章 專用窗格與版面布局管理器
  81. JSplitPane類
  82. JScrollPane類
  83. JTabbedPane 類
  84. 布局管理器
  85. SpringLayout類
  86. 其他窗格
  87. 第十二章 選擇器對(duì)話框
  88. JFileChooser類
  89. 文件選擇器程序包
  90. 顏色選擇器
  91. JColorChooser類
  92. 開發(fā)自定義選擇器面板
  93. 開發(fā)自定義預(yù)覽面板
  94. 開發(fā)自定義對(duì)話框
  95. 第十三章 邊框
  96. 邊框入門
  97. 正確繪制邊框
  98. Swing邊框
  99. 創(chuàng)建自定義邊框
  100. 第十四章 菜單和工具欄
  101. 介紹Swing菜單
  102. 菜單欄選擇模型
  103. JMenuBar類
  104. JMenuItem類
  105. JPopupMenu類
  106. JMenu類
  107. 可選菜單項(xiàng)
  108. 工具欄
  109. 第十五章 表格
  110. JTable類
  111. 實(shí)現(xiàn)列模型
  112. 表格數(shù)據(jù)
  113. 選擇表格項(xiàng)目
  114. 繪制單元格
  115. 編輯單元格
  116. 后續(xù)步驟
  117. 第十六章 高級(jí)表格應(yīng)用
  118. 帶行標(biāo)題欄的表格
  119. 大型分頁表格
  120. 定制編輯和繪制操作的表格
  121. 用TableModel圖示數(shù)據(jù)
  122. 第十七章 樹
  123. 簡(jiǎn)單樹
  124. 樹模型
  125. JTree類
  126. 樹節(jié)點(diǎn)和路徑
  127. 樹的選擇
  128. 樹的事件
  129. 繪制和編輯
  130. 深入討論
  131. 第十八章 撤消
  132. Swing的撤消功能
  133. UndoManager類
  134. 擴(kuò)展UndoManager
  135. 第十九章 文本
  136. Swing文本組件
  137. JTextComponent類
  138. JTextField類
  139. 一個(gè)簡(jiǎn)單的表單
  140. JPasswordField類
  141. JTextArea類
  142. 工作方式
  143. 第二十章 格式化文本塊
  144. JFormattedTextField類
  145. 數(shù)字處理
  146. DefaultFormatter 類
  147. MaskFormatter 類
  148. InternationalFormatter 類
  149. DateFormatter 類
  150. NumberFormatter類
  151. DefaultFormatterFactory 類
  152. 使用正則表達(dá)式進(jìn)行格式化
  153. InputVerifier 類
  154. 第二十一章 光標(biāo)、高亮顯示區(qū)和鍵盤映射
  155. 光標(biāo)
  156. 高亮顯示區(qū)
  157. 鍵盤映射
  158. 第二十二章 帶格式的文本窗格
  159. JTextPane類
  160. AttributeSet類和格式
  161. Document模型
  162. Document事件
  163. 視圖
  164. DocumentFilter類
  165. NavigationFilter類
  166. 第二十三章 編輯器窗格和編輯器工具包
  167. JEditorPane類
  168. 編輯器工具包概述
  169. HTML和JEditorPane
  170. Hyperlink事件
  171. HTMLEditorKit類
  172. 擴(kuò)展HTMLEditorKit
  173. 編輯HTML
  174. 寫入HTML
  175. 讀出HTML
  176. 一個(gè)自定義EditorKit
  177. 第二十四章 拖放
  178. 什么是拖放
  179. 放置API
  180. 拖曳姿勢(shì)API
  181. 拖曳API
  182. 樹的再排列
  183. 最后修整
  184. 第二十五章 輔助功能編程
  185. 輔助功能的工作方式
  186. 輔助功能程序包
  187. 其他輔助對(duì)象
  188. 輔助功能的種類
  189. SDK 1.3和1.4增加的類
  190. 輔助功能工具類
  191. 與輔助功能接口
  192. 第二十六章 外觀風(fēng)格
  193. Mac OS X和默認(rèn)外觀風(fēng)格
  194. 工作方式
  195. 外觀風(fēng)格的關(guān)鍵類和接口
  196. 多重外觀風(fēng)格
  197. 聲音提示
  198. 外觀風(fēng)格定制
  199. 創(chuàng)建自定義外觀風(fēng)格
  200. 第二十七章 Swing工具
  201. 工具類
  202. Timer類
  203. 工具提示
  204. 繪制零星物件
  205. 事件工具
  206. 第二十八章 Swing揭密
  207. 輸入焦點(diǎn)
  208. Swing多線程處理
  209. 輕型組件與重型組件
  210. 繪制和重繪
  211. 建立自定義組件
  212. 附錄一 外觀風(fēng)格資源
  213. 附錄二 組件操作
  214. 詞匯表
書名:Java Swing(第二版)
譯者:R & W組 譯
國內(nèi)出版社:清華大學(xué)出版社
出版時(shí)間:2004年11月
頁數(shù):1296
書號(hào):7-302-09267-2
原版書出版商:O'Reilly Media
Marc Loy
 
Marc Loy是Galileo Systems, LLC的高級(jí)程序員,但他主要為各種公司(包括Sun Microsystems)教授Java和Perl課程。他早在Java的alpha階段就開始使用它。除了教課之外,他還為很多公司開發(fā)各種規(guī)模的Java應(yīng)用程序。他從Wisconsin大學(xué)Madison分校獲得了計(jì)算機(jī)科學(xué)碩士學(xué)位,現(xiàn)在仍同妻子Ron Becher住在Madison。

Marc Loy曾在Sun Microsystems開發(fā)軟件,并提供有關(guān)Java、Unix和網(wǎng)絡(luò)方面的培訓(xùn)課程,向廣大受眾傳授知識(shí)。從那以后,他一直在為更多的人提供培訓(xùn)。如今,他主要從事技術(shù)和媒體方面的咨詢和寫作。他還對(duì)創(chuàng)客產(chǎn)生了濃厚興趣,并正在探索嵌入式電子和可穿戴設(shè)備領(lǐng)域。
 
 
Robert Eckstein
 
Robert Eckstein酷愛一切與計(jì)算機(jī)有關(guān)的東西,從電子商務(wù)到模糊邏輯的編譯器構(gòu)造。大多數(shù)朋友們都認(rèn)為Robert是一個(gè)徹頭徹尾的電腦迷,他還可能是世界上最大的咖啡因消費(fèi)者。在O'Reilly公司,Robert的工作主要是有關(guān)Java的書籍(比如著名的《Java Swing》),以及《XML Pocket Reference》和《Webmaster in a Nutshell(第二版)》。業(yè)余時(shí)間,Robert經(jīng)常為一些著名的會(huì)議提供在線支持。他還為《JavaWorld》雜志撰寫文章。Robert在Trinity大學(xué)獲得計(jì)算機(jī)科學(xué)和通信學(xué)士學(xué)位。過去他曾在USAA保險(xiǎn)公司工作,最近四年在Motorola的衛(wèi)星軟件分部工作。Robert現(xiàn)在與夫人Michelle居住在德州的奧斯汀,希望能收養(yǎng)一只寵物狗。
 
 
Dave Wood
 
Dave Wood是一個(gè)來自科羅拉多州Denver的Java系統(tǒng)設(shè)計(jì)師。Dave以前是Sun Microsystems Java中心的成員,但這幾年主要為Denver的新興小公司工作。他的計(jì)算機(jī)科學(xué)學(xué)士和碩士學(xué)位均來自科羅拉多大學(xué)。他以面向?qū)ο笤O(shè)計(jì)和開發(fā)為畢生事業(yè),并且早在Java的發(fā)展初期就沉迷于此。Dave在閑暇時(shí)喜歡騎自行車、徒步遠(yuǎn)足或打高爾夫球,享受科羅拉多的美麗風(fēng)光。他還喜歡與妻子Shannon(他們家“真正”的設(shè)計(jì)師)、雙胞胎Aidan和Ailie、三只狗和兩只貓一起共度美好時(shí)光。
 
 
James Elliott
 
James Elliott是Berbee的高級(jí)軟件工程師,擁有十幾年專業(yè)的系統(tǒng)開發(fā)經(jīng)驗(yàn)。早在十多年前他就開始對(duì)計(jì)算機(jī)著迷,并在工作環(huán)境比較簡(jiǎn)陋的情況下開始設(shè)計(jì)各種對(duì)象。他熱衷于設(shè)計(jì)高質(zhì)量的工具和框架來簡(jiǎn)化其他開發(fā)人員的工作,并喜歡使用Java來達(dá)成此目的。Jim的童年可以說是在環(huán)球旅行中度過。此后,他在紐約的Rensselaer理工大學(xué)獲得計(jì)算機(jī)科學(xué)學(xué)士學(xué)位,在Wisconsin大學(xué)Madison分校獲得碩士學(xué)位。他隨后又在位于Murray Hill的貝爾實(shí)驗(yàn)室(C和UNIX操作系統(tǒng)的誕生地)工作。雖然他在通過博士資格考試之后迫于現(xiàn)實(shí)壓力而選擇就業(yè),卻在Madison與妻子Joe Buberger和兩只淘氣的小貓一起過著快樂的生活。
 
 
Brian Cole
 
Brian Cole從Java誕生起就用它工作,并在各地講授Java,足跡從Sun Microsystems到公立高中。雖然他的Java技術(shù)深受歡迎,但他也喜歡使用類似于Scheme的函數(shù)型語言編程。最近,他主要從事XSLT的工作。他從Oberlin大學(xué)獲得學(xué)士學(xué)位并且從Wisconsin大學(xué)Madison分校獲得碩士學(xué)位。他在多個(gè)社區(qū)樂隊(duì)中演奏單簧管和薩克斯管,還希望學(xué)會(huì)長(zhǎng)號(hào)。他與妻子Beth和一些小動(dòng)物住在華盛頓特區(qū)的郊區(qū)。
 
 
《Java Swing》第二版的封面動(dòng)物是蜘蛛猴(Ateles geoffroyi)。大多數(shù)蜘蛛猴生活在中美洲森林中,范圍從南墨西哥到巴拿馬。幾乎所有種類的蜘蛛猴都只生活在樹上,以果類和堅(jiān)果為食。
蜘蛛猴之所以得名是因?yàn)槠湫揲L(zhǎng)的四肢和尾巴,有時(shí)候它的動(dòng)作很像一只蜘蛛。其毛發(fā)包括黑色、褐色、金黃色或微紅色。
蜘蛛猴是群居性動(dòng)物,每個(gè)猴群大約有30只蜘蛛猴。它們住在樹稍,只在白天集體進(jìn)食,通常由雌性領(lǐng)導(dǎo),因?yàn)榇菩栽谝捠尺^程中通常比雄性更加活躍。蜘蛛猴通常用四肢或尾巴懸掛在樹上。它尾巴基本上可以當(dāng)作“第五肢”使用。甚至可以抓取物體。
當(dāng)蜘蛛猴被靠近或受到威脅時(shí),它們會(huì)吼叫并且劇烈地抓撓,借以嚇退入侵者。假如此計(jì)不靈,它們就分散各自逃脫。
購買選項(xiàng)
定價(jià):128.00元
書號(hào):7-302-09267-2
出版社:清華大學(xué)出版社