注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Java 2圖形設計(卷II SWING)

Java 2圖形設計(卷II SWING)

Java 2圖形設計(卷II SWING)

定 價:¥108.00

作 者: (美)David M.Geary著;李建森 等譯
出版社: 機械工業(yè)出版社
叢編項: 軟件開發(fā)技術叢書
標 簽: Java

購買這本書可以去


ISBN: 9787111077749 出版時間: 2000-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 982頁 字數(shù):  

內(nèi)容簡介

  本書是關于Swing的權(quán)威性參考書,為Swing的初學者提供了大量的源代碼實例,以便初學者迅速掌握Swing的體系結(jié)構(gòu),還為有經(jīng)驗的編程人員介紹了如何充分地利用Swing的強大功能。本書介紹了使用Swing的實踐經(jīng)驗,提供了創(chuàng)建帶有復雜圖形用戶界面的Java應用程序所必需的資源。本書適用于中、高級Java應用程序開發(fā)人員。主要特點:1 專業(yè)圖形用戶界面工具2 用SWING開發(fā)的設計思想3 最全面的SWING工具參考書4 本書作者是開發(fā)Java Soft的Java Management API用戶界面工具包的首席工程師5 附帶光盤包含全部實例程序代碼

作者簡介

暫缺《Java 2圖形設計(卷II SWING)》作者簡介

圖書目錄

    譯者序
   序
   前言
    第一部分 Swing基礎
   第1章 簡介
    1.1Swing的歷史
    1.2輕量組件與重量組件的比較
    1.3Swing組件
    1.3.1AWT的替代組件
    1.3.2Swing增加的組件
    1.4J組件
    1.5Swing包概覽
    1.6Swing與AWT
    1.7開始學習
    1.8Swing資源
    1.9本章回顧
   第2章 Swing的基本知識
    2.1小應用程序與應用程序
    2.1.1小應用程序
    2.1.2JApplet類
    2.1.3應用程序
    2.1.4JFrame類
    2.1.5小應用程序/應用程序的組合
    2.2GJApp
    2.3混合使用Swing組件和AWT組件
    2.3.1層序
    2.3.2Swing彈出式菜單
    2.3.3滾動
    2.3.4內(nèi)部窗體
    2.4Swing和線程
    2.4.1Swing單線程設計的結(jié)果
    2.4.2SwingUtilities 類的invokeLater
    和invokeAndWait方法
    2.5本章回顧
    第3章 Swing組件的體系結(jié)構(gòu)
    3.1典型的“模型-視圖-控制器”體系
    結(jié)構(gòu)
    3.1.1插入式視圖和控制器
    3.1.2視圖更新
    3.2SwingMVC
    3.2.1Swing組件
    3.2.2靜態(tài)認識
    3.2.3動態(tài)認識
    3.2.4模型
    3.2.5UI代表
    3.2.6組件UI的案例
    3.2.7監(jiān)聽器
    3.3本章回顧
   第4章 JComponent類
    4.1JComponent類概覽
    4.1.1邊框
    4.1.2可訪問性
    4.1.3雙緩存
    4.1.4調(diào)試圖形
    4.1.5自動滾動
    4.1.6工具提示
    4.1.7鍵擊處理和客戶屬性
    4.2JComponent類結(jié)構(gòu)
    4.2.1Swing組件是AWT容器
    4.2.2最小尺寸 最大尺寸和首選
    尺寸
    4.3繪制JComponent組件
    4.3.1Swing組件中的定制繪制
    4.3.2在AWT組件中重載繪制方法
    4.3.3在Swing組件中重載繪制方法
    4.3.4painT、repaint和update方法
    4.3.5validate、invalidate和revalidate
    方法
    4.3.6不透明組件與透明組件的比較
    4.3.7立即繪制Swing組件
    4.4雙緩存
    4.5調(diào)試圖形
    4.6自動滾動
    4.7工具提示
    4.7.1基于鼠標位置的工具提示
    4.7.2工具提示的首選位置
    4.7.3定制工具提示的行為
    4.7.4定制工具提示的界面樣式
    4.8鍵擊處理
    4.9客戶屬性
    4.10焦點管理
    4.10.1JComponent的焦點屬性
    4.10.2焦點管理器
    4.11支持可訪問性
    4.12本章回顧
   第5章 邊框、圖標和動作
    5.1邊框
    5.1.1邊框和邊襯
    5.1.2Swing的邊框類型
    5.1.3不透明與透明之間的比較
    5.1.4邊框包
    5.1.5邊框接口
    5.1.6AbstracBorder類
    5.1.7邊框庫——共享邊框
    5.1.8替換內(nèi)置邊框
    5.1.9實現(xiàn)定制邊框
    5.2圖標
    5.2.1把圖標與組件相關聯(lián)
    5.2.2在組件中共享圖標
    5.2.3圖像圖標
    5.2.4動畫的圖像圖標
    5.3動作
    5.3.1作為控制中心點的動作
    5.3.2動作常量
    5.4本章回顧
   第6章 實用工具
    6.1計時器
    6.2事件監(jiān)聽器列表
    6.3Swing實用工具
    6.4Swing常量
    6.5BoxLayout和Box 類
    6.5.1BoxLayout類
    6.5.2Box類
    6.6進度監(jiān)視器
    6.6.1ProgressMonitor
    6.6.2Progress MonitorInputStream
    6.7撤消/重復
    6.7.1一個簡單的撤消/重復樣例
    6.7.2UndoableEditSupport
    6.7.3組合編輯
    6.7.4UndoManager
    6.7.5狀態(tài)編輯
    6.8本章回顧
   第7章 插入式界面樣式
    7.1界面樣式結(jié)構(gòu)
    7.1.1界面樣式
    7.1.2界面樣式缺省值
    7.1.3UI管理器
    7.1.4UI資源
    7.2Java界面樣式
    7.2.1客戶屬性
    7.2.2主題
    7.3附加UI
    7.4本章回顧
    第二部分Swing組件
   第8章 標簽與按鈕
    8.1JLabel與JButton
    8.2JLabel
    8.2.1內(nèi)容排列
    8.2.2文本的位置
    8.2.3圖標/文本間隙
    8.2.4許可狀態(tài)
    8.2.5JLabel屬 性
    8.2.6JLabel事件
    8.2.7JLabel類總結(jié)
    8.3按鈕
    8.4JButton
    8.4.1JButton屬性
    8.4.2JButton事件
    8.4.3JButton類總結(jié)
    8.4.4AWT兼容
    8.5本章回顧
   第9章 反轉(zhuǎn)按鈕、復選框和單選鈕
    9.1JToggleButton類
    9.1.1JToggleButton屬性
    9.1.2JToggleButton事件
    9.1.3JToggleButton類總結(jié)
    9.1.4AWT兼容
    9.2按鈕組
    9.3復選框
    9.3.1JCheckBox屬性
    9.3.2JCheckBox事件
    9.3.3JCheckBox類總結(jié)
    9.4單選鈕
    9.4.1JRadioButton屬性
    9.4.2JRadioButton 事件
    9.4.3JRadioButton類總結(jié)
    9.4.4AWT兼容
    9.5本章回顧
   第10章 菜單和工具條
    10.1菜單、菜單欄和工具條
    10.2菜單和彈出式菜單
    10.3JMenuItem
    10.3.1菜單項快捷鍵和助記符鍵
    10.3.2JMenuItem屬性
    10.3.3JMenuItem事件
    10.3.4JMenuItem類總結(jié)
    10.3.5AWT兼容
    10.4JCheckBoxMenuItem
    10.4.1JCheckBoxMenuItem屬性
    10.4.2JCheckBoxMenuItem事件
    10.4.3JCheckBoxMenuItem類總結(jié)
    10.4.4AWT兼容
    10.5JRadioButtonMenuItem
    10.5.1JRadioButt onMe nuItem 屬性
    10.5.2JRadioButtonMenuItem事件
    10.5.3JRadioButtonMenuItem類
    總結(jié)
    10.5.4AWT兼容
    10.6JMenu
    10.6.1動態(tài)修改菜單
    10.6.2右拉式菜單
    10.6.3JMenu屬性
    10.6.4JMenu事件
    10.6.5JMenu類總結(jié)
    10.6.6AWT兼容
    10.7菜單元素
    10.8JPopu pMe nu
    10.8.1彈出式菜單觸發(fā)器
    10.8.2輕量/中量/重量彈出式
    菜單
    10.8.3彈出式菜單調(diào)用者
    10.8.4JPopupMenu屬性
    10.8.5JPopupMenu事件
    10.8.6JPopupMenu類總結(jié)
    10.8.7AWT兼容
    10.9JMenuBar
    10.9.1菜單欄菜單和組件
    10.9.2JMenuBar屬性
    10.9.3JMenuBar事件
    10.9.4JMenuBar類總結(jié)
    10.9.5AWT兼容
    10.10JToolBar
    10.10.1滾過式工具條
    10.10.2在工具條中使用動作
    10.10.3浮動工具條
    10.10.4位置固定的工具提示
    10.10.5JToolBar屬性
    10.10.6JToolBar事件
    10.10.7JToolBar類總結(jié)
    10.10.8AWT兼容
    10.11本章回顧
   第11章 進度條、滑桿和分隔條
    11.1JProgessBar
    11.1.1進度條與線程
    11.1.2JProges sBar屬性
    11.1.3JProgessBar事件
    11.1.4JProgessBar類總結(jié)
    11.1.5AWT兼容
    11.2JSlider
    11.2.1填充的滑桿
    11.2.2滑桿間隔標記
    11.2.3滑桿標簽
    11.2.4反轉(zhuǎn)滑桿值
    11.2.5滑桿的外延值
    11.2.6JSlider屬性
    11.2.7JSlider事件
    11.2.8JSlider類總結(jié)
    11.2.9AWT兼容
    11.3JSeparator
    11.3.1分隔條與框
    11.3.2JSeparator 屬性
    11.3.3JSeparator事件
    11.3.4AWT兼容
    11.4本章回顧
   第12章 輕量容器
    12.1JPan el
    12.1.1JPanel的屬性
    12.1.2JPanel的事件
    12.1.3JPanel類總結(jié)
    12.1.4AWT兼容
    12.2JRootPane
    12.2.1RootPaneCotainer接口
    12.2.2玻璃窗格
    12.2.3內(nèi)容窗格
    12.2.4JRootPane屬性
    12.2.5JRooPane事件
    12.2.6JRootPane類總結(jié)
    12.2.7AWT兼容
    12.3JLaye redPane
    12.3.1回顧輕量組件的層序
    12.3.2為組件分配層
    12.3.3指定同一層中組件的位置
    12.3.4使用拖動層
    12.3.5JLay eredPane屬性
    12.3.6JLayeredPane類總結(jié)
    12.3.7AWT兼容
    12.4JTabbedPane
    12.4.1選項卡的位置
    12.4.2JTabbedPane的屬性
    12.4.3JTabbedPane事件
    12.4.4JTabbedPane類總結(jié)
    12.5JSplitPane類
    12.5.1JSplitPane屬性
    12.5.2JSplitPane事件
    12.5.3JSplitPane類總結(jié)
    12.5.4AWT兼容
    12.6本章回顧
   第13章 滾動
    13.1JViewport
    13.1.1拖動視口中的視圖
    13.1.2使用scrollRectToV isible
    方法
    13.1.3JViewport屬性
    13.1.4JViewport事件
    13.1.5JViewport類總結(jié)
    13.1.6AWT兼容
    13.2JScrollPane
    13.2.1滾動窗格的頭部
    13.2.2滾動窗格的角部
    13.2.3JScrollPane屬性
    13.2.4JScrollPane事件
    13.2.5JScrollPane類總結(jié)
    13.2.6AWT兼容
    13.3Scrollable接口
    13.4JScrollBar
    13.4.1使用Swing的JScrollBar類進
    行手動滾動
    13.4.2塊增量和單元增量
    13.4.3JScrollBar屬性
    13.4.4JScrollBar事件
    13.4.5JScrollBar類總結(jié)
    13.4.6AWT兼容
    13.5本章回顧
   第14章 窗口和對話框
    14.1JWindow
    14.1.1JWindow屬性
    14.1.2JWindow類總結(jié)
    14.1.3AWT兼容
    14.2JDialog
    14.2.1JDialog屬性
    14.2.2JDialog類總結(jié)
    14.2.3AWT兼容
    14.3JOptionPane
    14.3.1內(nèi)部窗體
    14.3.2用JOptionPane靜態(tài)方法創(chuàng)建
    對話框
    14.3.3消息對話框
    14.3.4確認對話框
    14.3.5輸入對話框
    14.3.6選項對話框
    14.3.7JOptionPane屬性
    14.3.8JOptionPane事件
    14.3.9JOptionPane類總結(jié)
    14.3.10AWT兼容
    14.4本章回顧
   第15章 內(nèi)部窗體和桌面窗格
    15.1JInternalFrame
    15.1.1jintertnalFrame屬性
    15.1.2JInternalFrame事件
    15.1.3AWT兼容
    15.2JDesktopPane
    15.2.1JDesktopPane屬性
    15.2.2JDesktopPane事件
    15.2.3JDesktopPane類總結(jié)
    15.2.4AWT兼容
    15.3DesktopManager
    15.4本章回顧
   第16章 選取器
    16.1JFileChooser
    16.1.1文件選取器類型
    16.1.2可訪問組件
    16.1.3過濾文件類型
    16.1.4文件視圖
    16.1.5多文件選取
    16.1.6JFileCHOoser屬性
    16.1.7JFileChooser事件
    16.1.8JFileChooser類總結(jié)
    16.1.9AWT兼容
    16.2JColorChooser
    16.2.1在對話框中顯示顏色
    選取器
    16.2.2定制顏色選取器
    16.2.3JColorChooser屬性
    16.2.4JColorChooser事件
    16.2.5JColorChooser類總結(jié)
    16.2.6AWT兼容
    16.3本章回顧
   第17章 列表
    17.1列表模型
    17.1.1AbstractListModel
    17.1.2DefaultListModel
    17.2列表選取
    17.3列表單元繪制器
    17.3.1JList屬性
    17.3.2JList事件
    17.3.3JList類總結(jié)
    17.3.4AWT兼容
    17.4本章回顧
   第18章 組合框
    181JComboBox與JList的比較
    18.2JComboBox組件
    18.3組合框模型
    18.3.1ComboBoxModel
    18.3.2MutableComboBoxModel
    18.3.3DefaultComboBoxModel
    18.4組合框單元繪制器
    18.5組合框鍵選取管理器
    18.5.1使用缺省鍵選取管理器
    18.5.2定制鍵選取管理器
    18.5.3程序式的鍵選取
    18.6組合框編輯器
    18.6.1JComboBox屬性
    18.6.2JCombo Box 事件
    18.6.3JComboBox類總結(jié)
    18.6.4AWT兼容
    18.7本章回顧
   第19章 表格
    19.1表格和滾動
    19.2表格模型
    19.2.1表格數(shù)據(jù)模型
    19.2.2TableModel接口
    19.2.3AbstractTableModel
    19.2.4DefaultTableModel
    19.2.5表格模型、缺省繪制器
    和缺省編輯器
    19.3表格列
    19.3.1列調(diào)整大小模式
    19.3.2列寬度
    19.4表格列模型
    19.4.1DefaultTableColumnModel類
    19.4.2列邊距
    19.4.3隱藏列
    19.4.4鎖定左邊列
    19.5表格選取
    19.6繪制和編輯
    19.6.1使用表格單元繪制器和編
    輯器
    19.6.2表格單元繪制器
    19.6.31DefaultTableCellRenderer
    類
    19.6.4表格格式化繪制器
    19.6.5單元編輯器
    19.6.6表格單元編輯器
    19.6.7實現(xiàn)TableCellEditor接口
    19.7表格行
    19.7.1行高
    19.7.2繪制行
    19.8表格裝飾器
    19.9表格頭部
    19.9.1JTableHeader
    19.9.2列頭部繪制器和頭部工具
    提示
    19.9.3JTable屬性
    19.9.4表格事件
    19.9.5表格模型事件
    19.9.6TableColumnModel事件
    19.9.7列表選取事件
    19.9.8JTable類總結(jié)
    19.9.9AWT兼容
    19.10本章回顧
   第20章 樹
    20.1創(chuàng)建樹
    20.2樹節(jié)點
    20.2.1TreeNode接口
    20.2.2MutableTreeNode接口
    20.2.3DefaultMutableTreeNode類
    20.3樹路徑
    20.4樹模型
    20.5樹選取
    20.6樹單元繪制
    20.6.1DefaultTreeCellRenderer
    20.6.2Metal界面樣式
    20.6.3根節(jié)點和根句柄
    20.7樹單元編輯
    20.7.1擴展DefaultCellEditor
    20.7.2DefaultTreeCellEditor
    20.8繪制和編輯:學習一個樣例
    20.8.1Test類
    20.8.2SelectableFile類和FileNode
    類
    20.8.3繪制器
    20.8.4編輯器
    20.8.5JTree屬性
    20.8.6樹事件
    20.8.7JTree類總結(jié)
    20.8.8AWT兼容
    20.9本章回顧
   第21章 文本基礎
    21.1Swing文本組件
    21.2動作
    21.2.1文本動作
    21.2.2動作和編輯工具包
    21.3鍵映射
    21.4文檔
    21.4.1定制文檔
    21.4.2文檔監(jiān)聽器
    21.5加字符與加重器
    21.5.1加字符
    21.5.2加字符監(jiān)聽器
    21.5.3定制加字符
    21.5.4加重器
    21.6撤銷/恢復
    21.7JTextComponent
    21.8本章回顧
   第22章 文本組件
    22.1JTexlField
    22.1.1水平可視性和滾動偏移
    22.1.2布局單行文本域
    22.1.3使單行文本域有效
    22.1.4JTextField組件總結(jié)
    22.1.5JTextField屬性
    22.1.6JTextField事件
    22.1.7JTextField類總結(jié)
    22.1.8AWT兼容
    22.2JPasswordField
    22.2.1JPasswordField組件總結(jié)
    22.2.2JPasswordFi eld屬性
    22.2.3JPasswordField類總結(jié)
    22.3JTextArea
    22.3.1JTextArea組件總結(jié)
    22.3.2JTextArea屬性
    22.3.3JTextArea類總結(jié)
    22.3.4AWT兼容
    22.4JEditorPane
    22.4.1JEditorPane屬性
    22.4.2JEditorPane事件
    22.4.3JEditorPane類總結(jié)
    22.5JTextPane
    22.5.1嵌入圖標和組件
    22.5.2用屬性標記內(nèi)容
    22.5.3JTextPane屬性
    22.5.4JTextPane類總結(jié)
    22.6AWT兼容
    22.7本章回顧
   第23章 定制文本組件
    23.1概覽
    23.2屬性集和風格常量
    23.3定制動作
    23.4視圖
    23.5風格和風格的相關內(nèi)容
    23.6元素
    23.7本章回顧
    第三部分 附錄
   附錄A 類圖
   附錄B 插入式界面樣式常量
   

本目錄推薦

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