登入
|
註冊
|
會員中心
|
結帳
|
培訓課程
魔法弟子
|
自資出版
|
電子書
|
客服中心
|
智慧型立体會員
書名
出版社
作者
isbn
編號
5050魔法眾籌
|
NG書城
|
國際級品牌課程
|
優惠通知
|
霹靂英雄音樂精選
|
TCP/IP網路通訊協定(第二版)
此作者無相關書籍
文學小說
文學
|
小說
商管創投
財經投資
|
行銷企管
人文藝坊
宗教、哲學
社會、人文、史地
藝術、美學
|
電影戲劇
勵志養生
醫療、保健
料理、生活百科
教育、心理、勵志
進修學習
電腦與網路
|
語言工具
雜誌、期刊
|
軍政、法律
參考、考試、教科用書
科學工程
科學、自然
|
工業、工程
家庭親子
家庭、親子、人際
青少年、童書
玩樂天地
旅遊、地圖
|
休閒娛樂
漫畫、插圖
|
限制級
JAVA Swing 基礎篇
作者:
Robert Eckstein, Marc Loy & Dave Wood;
譯者:
張簡稜剛、李國輝 校編:黃吉霈
分類:
電腦與網路
/
網路
出版社:
美商歐萊禮中文書
出版日期:2002/4/3
ISBN:9578247885
書籍編號:kk0038071
頁數:600
定價:
680
元
書價若有異動,以出版社實際定價為準
暫停販售
暫無供應商:尋找供貨商中(也有可能出版社已結束)。
團購數最低為 20 本以上
評價數:
(請將滑鼠移至星星處進行評價)
目前平均評價:
文字連結
複製語法
JAVA Swing 基礎篇
圖片連結
複製語法
分
享
內容簡介
同類推薦
內容簡介
Swing 是 JFC(Java 基礎類別 Foundation Classes)的核心,它去除 Java 最大的弱點:只擁有原始的使用者介面工具。Swing 提供許多新的元件,讓你容易地建立精緻的使用者介面。它改進舊的元件,並增加許多元件,像是內部框架(internal frames),樹,表格,和文字編輯器等等。Swing 元件比 AWT 元件提供更標準化的跨平台運作機制,使我們朝 "write once, run anywhere" 更接近一步。 這些新的功能意味著我們需要更多的學習。毫無疑問,Swing 比 AWT 還要先進-它提供廣泛的使用者介面工具-但是它相較起來也較為複雜。要做到簡單的功能仍然是很容易的,但是一旦你了解它所能做的事,你就不會只用它來做些簡單的事情。 本書讓你完全掌握 Swing 的精髓。它包含 Swing 1.1,相容於 JDK 1.2 和 1.1,台灣歐萊禮並把它更新到 JDK 1.4,提供每個 Swing package 關鍵點上的類別和介面,以及詳細的描述。它教導你如何使用新元件,建立功能最先進的使用者介面。它討論如何實作 MVC(Model View Controller)結構,讓你了解元件的設計原理,並妥善地繼承和使用它們,在必要時也可以設計你專屬的元件。本書內含許多立即可使用的獨立範例,例如文字編輯器,和能夠有效率地顯示數千筆資料的表格。它還包含進階的解說,像是自訂"look and feel" 和使用 accessibility API 等等。整本書著重於讓你了解你必須知道的內容。它不僅僅是文件,它還是個有完整範例和詳細說明的輔助工具,以幫助你快速而有效率的發展程式。 無論你是認真的 Java 程式發展人員,或只是想要知道 Java 可做什麼的人,你將會發現本書是一本必備的導覽手冊。
目錄
前言 A9 第一章 Swing 簡介 1 什麼是 Swing? 1 什麼是 JFC? 2 Swing 是 AWT 的替代品嗎? 4 重新思考 AWT 5 Swing 的特性 6 可插接式外視感覺 6 輕型元件 6 其它特性 8 如何使用 Swing? 9 Swing 套件與類別 10 Swing 套件 10 類別的階層關係 12 Model-View-Controller 架構 14 MVC 之間的互動 15 Swing 的 MVC 架構 16 運用 Swing 17 多執行緒 17 Z-Order:關於輕型與重型元件 17 SwingSet2 示範 18 閱讀本書 18 第二章 由 Swing 應用程式進入 21 升級你的程式 21 簡易的 AWT 應用程式 22 加入第一個 Swing 元件 24 不只是按鈕 33 什麼是內部框架? 33 較複雜的應用程式 37 第三章 Swing 元件基礎 45 認識 Action 45 動作和儲存區 46 Action 介面 47 AbstractAction 類別 50 在 Swing 中傳送變更事件 55 ChangeEvent 類別 55 ChangeListener 介面 56 Jcomponent 類別 56 繼承的屬性 57 Jcomponent 的屬性 60 事件 79 欄位和 method 81 第四章 標籤與圖示 89 標籤 89 Jlabel 類別 89 圖示 100 Icon 介面 100 ImageIcon 類別 105 第五章 按鈕 109 按鈕 109 ButtonModel 介面 110 DefaultButtonModel 類別 112 AbstractButton 類別 115 Jbutton 類別 124 JToggleButton 類別 132 JToggleButton.ToggleButtonModel 類別 136 JCheckBox 類別 137 JRadioButton 類別 139 ButtonGroup 類別 141 第六章 限定範圍元件 147 限定範圍模型 147 DefaultBoundedRangeModel 類別 151 JScrollBar 類別 155 Jslider 類別 162 JProgressBar 類別 169 運用進度列 173 監測進度 174 ProgressMonitor 類別 174 ProgressMonitorInputStream 類別 178 第七章 清單和組合方塊 183 清單 183 剖析 Swing 清單 186 接下來呢? 187 呈現清單資料 187 ListModel 介面 188 AbstractListModel 類別 189 DefaultListModel 類別 190 ListDataEvent 197 ListDataListener 介面 198 處理選擇 199 ListSelectionModel 介面 199 DefaultListSelectionModel 類別 202 ListSelectionEvent 207 ListSelectionListener 208 顯示單位元素 210 ListCellRenderer 介面 211 DefaultListCellRenderer 類別 213 Jlist 類別 213 Java 書籍範例 220 組合方塊 223 ComboBoxModel 介面 223 MutableComboBoxModel 介面 224 DefaultComboBoxModel 類別 225 ComboBoxEditor 227 JComboBox 類別 231 按鍵選擇管理者 232 再探 Java 書籍範例 238 Jspinner 類別 240 SpinnerModel 介面 240 SpinnerListModel 類別 242 SpinnerDateModel 類別 243 SpinnerNumberModel 類別 244 事件處理 244 第八章 儲存區 247 簡單的儲存區 247 Jpanel 類別 248 根窗格 251 JRootPane 類別 251 RootPaneContainer 介面 262 JLayeredPane 類別 263 基本的 RootPaneContainer 272 WindowConstants 介面 272 Jframe 類別 272 Jwindow 類別 278 Japplet 類別 282 第九章 內部框架 287 桌面管理 287 概觀 288 JInternalFrame 類別 289 JInternalFrame.JDesktopIcon 類別 298 InternalFrameEvent 類別 299 InternalFrameListener 介面 301 InternalFrameAdapter 類別 301 JDesktopPane 類別 302 DesktopManager 介面 304 DefaultDesTopManager 類別 306 建立桌面 309 設定桌面 311 加入框架至桌面 312 可否決權 312 移動框架 314 原始碼 315 第十章 Swing 對話方塊 323 Jdialog 類別 324 JOptionPane 類別 328 第十一章 特殊窗格和佈局管理員 355 JSplitPane 類別 355 最小及最適大小 361 JScrollPane 類別 362 標頭和邊角 368 Scrollable 介面 370 ScrollPaneLayout 371 Jviewport 376 ViewportLayout 類別 379 JTabbedPane 類別 380 佈局管理員 387 Box 和 BoxLayout 類別 387 Box 類別 387 Box.Filler 類別 392 BoxLayout 類別 393 OverlayLayout 類別 397 SizeRequirements 類別 398 OverlayLayout 的範例 400 其它窗格 403 SpringLayout 404 Spring 類別 404 SpringLayout.Constraints 類別 406 建構式 407SpringLayout 類別 407 第十二章 選擇器對話方塊 411 JFileChooser 類別 411 檔案選擇器套件 427 FileFilter 類別 427 FileSystemView 類別 436 色彩選擇器 438 ColorSelectionModel 介面 440 DefaultColorSelectionModel 類別 441 JColorChooser 類別 443 AbstractColorChooserPane 類別 445 ColorChooserComponentFactory 類別 447 建立自訂選擇器面板 447 自訂預視面板 451 建立自訂的對話方塊 451 第十三章 邊線 459 邊線的介紹 459 Border 介面 460 正確地畫出邊線 462 AbstractBorder 類別 463 Swing 的邊線 464 BevelBorder 和 SoftBevelBorder 類別 464 EmptyBorder 類別 470 EtchedBorder 類別 471 LineBorder 類別 474 MatteBorder 類別 476 兩種襯邊邊線 478 TitledBorder 類別 479 CompoundBorder 類別 484 BorderFactory 類別 485 建立自訂的邊線 488 第十四章 功能表和工具列 491 Swing 功能表簡介 492 功能表階層圖 492 小試牛刀 494 功能表列的選擇模型 497 SingleSelectionModel 介面 497 DefaultSingleSelectionModel 類別 498 JMenuBar 類別 500 JMenuItem 類別 505 功能表項目的捷徑 506 影像 507 事件處理 509 MenuDragMouseEvent 類別 513 MenuDragMouseListener 介面 515 MenuKeyEvent 類別 515 MenuKeyListener 介面 516 JPopupMneu 類別 517 顯示彈現式功能表 518 彈現式功能表的運用 523 PopupMenuEvent 類別 525 PopupMenuListener 介面 526 Jmenu 類別 526 MenuEvent 類別 535 MenuListener 介面 536 可選擇的功能表項目 536 JCheckBoxMenuItem 類別 536 RadioButtonMenuItem 類別 540 Jseparator 類別 545 MenuElement 介面 548 工具列 552JToolBar 類別 552 Popup 與 PopupFactory 類別 561 PopupFactory 類別 561 Popup 類別 562 附錄 A 外視感覺資源 565
究極Web資安心智圖
無瑕的程式碼 函數式
Web 3.0去中心
一個人的藍隊:企業資
比有線還快:Wi-F
5G全接觸,萬物互聯
未來工廠超進化!工業
現代系統管理|可靠及
高性能程式密技 -
Terraform建
為了保障您的權益,新絲路網路書店所購買的商品均享有到貨七天的鑑賞期(含例假日)。退回之商品必須於鑑賞期內寄回(以郵戳或收執聯為憑),且商品必須是全新狀態與完整包裝(商品、附件、內外包裝、隨貨文件、贈品等),否則恕不接受退貨。