Java Swing图形界面开发与案例详解

Java Swing图形界面开发与案例详解
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2008-12
版次: 1
ISBN: 9787302189046
定价: 49.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 407页
字数: 672千字
正文语种: 简体中文
33人买过
  •   JavaSwing是目前图形界面设计的主流开发工具,《JavaSwing图形界面开发与案例详解》从实用的角度出发,通过大量实例全面介绍JavaSwing中各种组件的应用及图形界面的开发技术。
      全书共20章,其中第1~2章主要介绍有关Swing的基础知识,包括Swing的基本概述、如何使用IDE开发Swing程序;第3~15章结合众多实例和问题介绍最常用、最有用的组件及其应用方法,包括标签和按钮组件、布局管理器组件、面板组件、列表框组件、下拉列表框组件、进度条组件、时间组件、滑块组件、分隔条组件、选取器组件、文本组件、窗口组件、对话框组件、JApplet组件、菜单组件、工具条组件、表格组件、树组件以及组件的事件处理机制等;第16~19章主要讲述有关Swing图形开发的其他知识,包括观感器、Swing线程与并发、模型与架构等。第20章通过一个综合实例使读者能够在实际开发中理解和巩固所学知识,从而提高综合应用能力。
      《JavaSwing图形界面开发与案例详解》几乎涵盖了目前JavaSwing图形开发必备的所有常用知识,拥有丰富的实例,且这些实例均来自于工程实践,《JavaSwing图形界面开发与案例详解》适合Java程序语言的初学者阅读,也可供具有一定编程经验的初级编程人员参考。 第1章JavaSwing概述
    1.1什么是JavaSwing
    1.1.1Swing的发展史
    1.1.2Swing的功能
    1.1.3Swing的特性
    1.2.1avaSwing的包结构
    1.3一个JavaSwing程序实例
    1.4本章小结
    1.5本章习题

    第2章如何使用IDE开发Swing程序
    2.1如何利用Eclipse开发Swing程序
    2.2如何利用JBuilder开发Swing程序
    2.3如何利用NetBeans开发Swing程序
    2.4本章小结
    2.5本章习题

    第3章JavaSwirlg组件基础
    3.1Swing组件类的层次
    3.2Window类
    3.2.1顶层容器类和包含层次
    3.2.2在顶层容器中添加组件
    3.2.3在顶层容器中添加菜单栏
    3.3JComponent类
    3.4本章小结
    3.5本章习题

    第4章如何使用标签和按钮组件
    4.1如何使用标签
    4.2如何使用按钮
    4.2.1如何使用普通按钮
    4.2.2如何使用单选按钮
    4.2.3如何使用复选框
    4.2.4按钮组件的实例应用
    4.3本章小结
    4.4本章习题

    第5章如何使用布局管理器组件
    5.1布局管理器概述
    5.2布局管理器的种类
    5.2.1BorderLayout
    5.2.2FlowLayout
    5.2.3GridLayout
    5.2.4GridBagLayout
    5.2.5CardLayout
    5.2.6BoxLayout
    5.2.7SpringLayout
    5.2.8GroupLayout
    5.3自定义布局管理器的创建
    5.4本章小结
    5.5本章习题

    第6章如何使用面板组件
    6.1如何使用JPanel
    6.2如何使用JScrollPane
    6.3如何使用JSplitPane
    6.4如何使用JTabbedPane
    6.5如何使用JIntemalFrame
    6.6如何使用JLayeredPane
    6.7如何使用JRootPane
    6.8本章小结
    6.9本章习题

    第7章Swirlg事件处理机制
    7.1Swing事件处理机制概述
    7.2Swing中的监听器
    7.2.1事件处理的过程与步骤
    7.2.2匿名类方式处理事件
    7.2.3适配器类
    7.2.4Swing所支持的事件监听器
    7.2.5窗口事件的处理
    7.2.6动作事件的处理
    7.2.7焦点事件的处理
    7.3本章小结
    7.4本章习题

    第8章如何使用列表框和下拉列表框组件
    8.1如何使用列表框JList
    8.1.1使用数组方式创建列表框
    8.1.2使用Vector方式创建列表框
    8.1.3使用ListModel方式创建列表框
    8.1.4列表框选取事件的处理
    8.1.5列表框双击事件的处理
    8.2如何使用下拉列表框JComboBox
    8.2.1使用数组和Vector创建下拉列表框
    8.2.2使用ComboBoxModel创建下拉列表框
    8.2.3下拉列表框的事件处理
    8.3本章小结
    8.4本章习题

    第9章如何使用进度条、时间、滑块和分隔条组件
    9.1如何使用进度条组件JProgressBar
    9.2如何使用时间组件Timer
    9.3如何使用滑块组件JSlider
    9.4如何使用分隔条组件JSeparator
    9.5本章小结
    9.6本章习题

    第10章如何使用选取器组件
    10.1如何使用文件选取器JFileChooser
    10.1.1如何创建JFileChooser组件
    10.1.2如何创建JFileChooser对话框
    10.2如何使用颜色选取器JColorChooser
    10.3本章小结
    10.4本章习题

    第11章如何使用文本组件
    11.1文本组件概述
    11.2如何使用普通文本组件
    11.2.1如何使用JTextField
    11.2.2如何使用JPasswordField
    11.2.3如何使用JFormattedTextField
    11.3如何使用文本区组件
    11.4如何打印文本组件
    11.5本章小结
    11.6本章习题
    第12章如何使用窗口、对话框和JApplet组件
    12.1如何使用窗口组件
    12.2如何使用对话框组件
    12.3如何使用JApplet组件
    12.4本章小结
    12.5本章习题

    第13章如何使用菜单和工具条组件
    13.1如何使用菜单组件
    13.1.1菜单组件的类层次
    13.1.2如何创建菜单
    13.1.3如何处理菜单事件
    13.1.4如何响应键盘操作
    13.1.5如何使用弹出式菜单
    13.1.6如何使用菜单项的启用和禁用功能
    13.1.7如何创建复选框菜单项
    13.1.8如何创建单选按钮菜单项
    13.1.9如何定义个性化菜单
    13.1.10菜单组件的常用API
    13.2如何使用工具条组件
    13.2.1如何创建工具条
    13.2.2如何定义个性化工具条
    13.2.3工具条组件的常用API
    13.3本章小结
    13.4本章习题

    第14章如何使用表格组件
    14.1如何创建一个表格
    14.2如何把表格加入容器
    14.3如何设置表格列宽
    14.4如何创建表格模型
    14.5如何监听数据变化
    14.6如何使用选择器
    14.7如何使用编辑器和渲染器
    14.8如何使用自定义渲染器
    14.9如何为单元格指定文字说明
    14.10如何为表头指定文字说明
    14.11如何使用排序和过滤
    14.12如何使用组合框作为编辑器
    14.13如何使用其他编辑器
    14.14如何使用编辑器验证文本
    14.15如何打印表格
    14.16本章小结
    14.17本章习题

    第15章如何使用树组件
    15.1如何创建树
    15.2如何创建数据模型
    15.3如何处理节点事件
    15.3.1如何处理TreeModelEvent事件
    15.3.2如何处理TreeSelectionEvent事件
    15.4如何定义个性化树
    15.5树组件的常用API
    15.6本章小结
    15.7本章习题

    第16章如何使用Swing观感器
    16.1如何设置程序的观感
    16.2如何自定义观感器
    16.3本章小结
    16.4本章习题

    第17章Swing与并发
    17.1多线程问题
    17.2初始线程
    17.3事件分派线程
    17.4工作线程
    17.4.1简单的背景任务
    17.4.2拥有临时结果的任务
    17.4.3取消背景任务
    17.4.4绑定属性和状态方法
    17.5本章小结
    17.6本章习题

    第18章Swing模型架构
    18.1传统的MVC设计模式
    18.2可分离的模型架构
    18.3本章小结
    18.4本章习题

    第19章Swing的其他特性
    19.1如何在Swing组件中使用HTML
    19.2如何使用边框
    19.2.1如何使用Swing中的边框
    19.2.2如何创建自定义边框
    19.2.3边框组件的常用API
    19.3如何使用图标
    19.4如何使用动作
    19.5如何支持辅助技术
    19.6如何使用焦点子系统
    19.7如何使用键绑定
    19.8如何在对话框中使用Modality
    19.9如何创建SplashScreen
    19.10如何使用SystemTray
    19.11如何使用Swing拖曳功能和数据传输
    19.12本章小结
    19.13本章习题

    第20章Swirlg实现通讯录系统
    20.1通讯录系统的软件框架
    20.2通讯录系统的登录系统
    20.3通讯录系统的主菜单系统
    20.3.1数据库模块的设计
    20.3.2信息界面模块的设计
    20.3.3功能模块的设计
    20.3.4其他模块的设计
    20.3.5TabbedPane容器框架的设计
    20.3.6主菜单的设计
    20.4本章小结
  • 内容简介:
      JavaSwing是目前图形界面设计的主流开发工具,《JavaSwing图形界面开发与案例详解》从实用的角度出发,通过大量实例全面介绍JavaSwing中各种组件的应用及图形界面的开发技术。
      全书共20章,其中第1~2章主要介绍有关Swing的基础知识,包括Swing的基本概述、如何使用IDE开发Swing程序;第3~15章结合众多实例和问题介绍最常用、最有用的组件及其应用方法,包括标签和按钮组件、布局管理器组件、面板组件、列表框组件、下拉列表框组件、进度条组件、时间组件、滑块组件、分隔条组件、选取器组件、文本组件、窗口组件、对话框组件、JApplet组件、菜单组件、工具条组件、表格组件、树组件以及组件的事件处理机制等;第16~19章主要讲述有关Swing图形开发的其他知识,包括观感器、Swing线程与并发、模型与架构等。第20章通过一个综合实例使读者能够在实际开发中理解和巩固所学知识,从而提高综合应用能力。
      《JavaSwing图形界面开发与案例详解》几乎涵盖了目前JavaSwing图形开发必备的所有常用知识,拥有丰富的实例,且这些实例均来自于工程实践,《JavaSwing图形界面开发与案例详解》适合Java程序语言的初学者阅读,也可供具有一定编程经验的初级编程人员参考。
  • 目录:
    第1章JavaSwing概述
    1.1什么是JavaSwing
    1.1.1Swing的发展史
    1.1.2Swing的功能
    1.1.3Swing的特性
    1.2.1avaSwing的包结构
    1.3一个JavaSwing程序实例
    1.4本章小结
    1.5本章习题

    第2章如何使用IDE开发Swing程序
    2.1如何利用Eclipse开发Swing程序
    2.2如何利用JBuilder开发Swing程序
    2.3如何利用NetBeans开发Swing程序
    2.4本章小结
    2.5本章习题

    第3章JavaSwirlg组件基础
    3.1Swing组件类的层次
    3.2Window类
    3.2.1顶层容器类和包含层次
    3.2.2在顶层容器中添加组件
    3.2.3在顶层容器中添加菜单栏
    3.3JComponent类
    3.4本章小结
    3.5本章习题

    第4章如何使用标签和按钮组件
    4.1如何使用标签
    4.2如何使用按钮
    4.2.1如何使用普通按钮
    4.2.2如何使用单选按钮
    4.2.3如何使用复选框
    4.2.4按钮组件的实例应用
    4.3本章小结
    4.4本章习题

    第5章如何使用布局管理器组件
    5.1布局管理器概述
    5.2布局管理器的种类
    5.2.1BorderLayout
    5.2.2FlowLayout
    5.2.3GridLayout
    5.2.4GridBagLayout
    5.2.5CardLayout
    5.2.6BoxLayout
    5.2.7SpringLayout
    5.2.8GroupLayout
    5.3自定义布局管理器的创建
    5.4本章小结
    5.5本章习题

    第6章如何使用面板组件
    6.1如何使用JPanel
    6.2如何使用JScrollPane
    6.3如何使用JSplitPane
    6.4如何使用JTabbedPane
    6.5如何使用JIntemalFrame
    6.6如何使用JLayeredPane
    6.7如何使用JRootPane
    6.8本章小结
    6.9本章习题

    第7章Swirlg事件处理机制
    7.1Swing事件处理机制概述
    7.2Swing中的监听器
    7.2.1事件处理的过程与步骤
    7.2.2匿名类方式处理事件
    7.2.3适配器类
    7.2.4Swing所支持的事件监听器
    7.2.5窗口事件的处理
    7.2.6动作事件的处理
    7.2.7焦点事件的处理
    7.3本章小结
    7.4本章习题

    第8章如何使用列表框和下拉列表框组件
    8.1如何使用列表框JList
    8.1.1使用数组方式创建列表框
    8.1.2使用Vector方式创建列表框
    8.1.3使用ListModel方式创建列表框
    8.1.4列表框选取事件的处理
    8.1.5列表框双击事件的处理
    8.2如何使用下拉列表框JComboBox
    8.2.1使用数组和Vector创建下拉列表框
    8.2.2使用ComboBoxModel创建下拉列表框
    8.2.3下拉列表框的事件处理
    8.3本章小结
    8.4本章习题

    第9章如何使用进度条、时间、滑块和分隔条组件
    9.1如何使用进度条组件JProgressBar
    9.2如何使用时间组件Timer
    9.3如何使用滑块组件JSlider
    9.4如何使用分隔条组件JSeparator
    9.5本章小结
    9.6本章习题

    第10章如何使用选取器组件
    10.1如何使用文件选取器JFileChooser
    10.1.1如何创建JFileChooser组件
    10.1.2如何创建JFileChooser对话框
    10.2如何使用颜色选取器JColorChooser
    10.3本章小结
    10.4本章习题

    第11章如何使用文本组件
    11.1文本组件概述
    11.2如何使用普通文本组件
    11.2.1如何使用JTextField
    11.2.2如何使用JPasswordField
    11.2.3如何使用JFormattedTextField
    11.3如何使用文本区组件
    11.4如何打印文本组件
    11.5本章小结
    11.6本章习题
    第12章如何使用窗口、对话框和JApplet组件
    12.1如何使用窗口组件
    12.2如何使用对话框组件
    12.3如何使用JApplet组件
    12.4本章小结
    12.5本章习题

    第13章如何使用菜单和工具条组件
    13.1如何使用菜单组件
    13.1.1菜单组件的类层次
    13.1.2如何创建菜单
    13.1.3如何处理菜单事件
    13.1.4如何响应键盘操作
    13.1.5如何使用弹出式菜单
    13.1.6如何使用菜单项的启用和禁用功能
    13.1.7如何创建复选框菜单项
    13.1.8如何创建单选按钮菜单项
    13.1.9如何定义个性化菜单
    13.1.10菜单组件的常用API
    13.2如何使用工具条组件
    13.2.1如何创建工具条
    13.2.2如何定义个性化工具条
    13.2.3工具条组件的常用API
    13.3本章小结
    13.4本章习题

    第14章如何使用表格组件
    14.1如何创建一个表格
    14.2如何把表格加入容器
    14.3如何设置表格列宽
    14.4如何创建表格模型
    14.5如何监听数据变化
    14.6如何使用选择器
    14.7如何使用编辑器和渲染器
    14.8如何使用自定义渲染器
    14.9如何为单元格指定文字说明
    14.10如何为表头指定文字说明
    14.11如何使用排序和过滤
    14.12如何使用组合框作为编辑器
    14.13如何使用其他编辑器
    14.14如何使用编辑器验证文本
    14.15如何打印表格
    14.16本章小结
    14.17本章习题

    第15章如何使用树组件
    15.1如何创建树
    15.2如何创建数据模型
    15.3如何处理节点事件
    15.3.1如何处理TreeModelEvent事件
    15.3.2如何处理TreeSelectionEvent事件
    15.4如何定义个性化树
    15.5树组件的常用API
    15.6本章小结
    15.7本章习题

    第16章如何使用Swing观感器
    16.1如何设置程序的观感
    16.2如何自定义观感器
    16.3本章小结
    16.4本章习题

    第17章Swing与并发
    17.1多线程问题
    17.2初始线程
    17.3事件分派线程
    17.4工作线程
    17.4.1简单的背景任务
    17.4.2拥有临时结果的任务
    17.4.3取消背景任务
    17.4.4绑定属性和状态方法
    17.5本章小结
    17.6本章习题

    第18章Swing模型架构
    18.1传统的MVC设计模式
    18.2可分离的模型架构
    18.3本章小结
    18.4本章习题

    第19章Swing的其他特性
    19.1如何在Swing组件中使用HTML
    19.2如何使用边框
    19.2.1如何使用Swing中的边框
    19.2.2如何创建自定义边框
    19.2.3边框组件的常用API
    19.3如何使用图标
    19.4如何使用动作
    19.5如何支持辅助技术
    19.6如何使用焦点子系统
    19.7如何使用键绑定
    19.8如何在对话框中使用Modality
    19.9如何创建SplashScreen
    19.10如何使用SystemTray
    19.11如何使用Swing拖曳功能和数据传输
    19.12本章小结
    19.13本章习题

    第20章Swirlg实现通讯录系统
    20.1通讯录系统的软件框架
    20.2通讯录系统的登录系统
    20.3通讯录系统的主菜单系统
    20.3.1数据库模块的设计
    20.3.2信息界面模块的设计
    20.3.3功能模块的设计
    20.3.4其他模块的设计
    20.3.5TabbedPane容器框架的设计
    20.3.6主菜单的设计
    20.4本章小结
查看详情
相关图书 / 更多
您可能感兴趣 / 更多
Java Swing图形界面开发与案例详解
建筑室内外设计制图AutoCAD(高等院校艺术设计类十四五规划教材)
王鹏、田志涌 编
Java Swing图形界面开发与案例详解
人类活动影响下浮渡河口沙坝-潟湖地貌系统演变
王鹏、张连杰、过建富 著
Java Swing图形界面开发与案例详解
岩土工程检测技术研究与特殊岩土工程检测
王鹏、李红建、吴健 著
Java Swing图形界面开发与案例详解
皮肤科医师处方手册
王鹏、符磊、陈浪 编
Java Swing图形界面开发与案例详解
概率论与数理统计
王鹏、潘保国、许道军、程燕 编
Java Swing图形界面开发与案例详解
药理学(供临床医学类、护理学类含助产、预防医学、医学检验、相关医学技术类、药学类等专业使用)
王鹏、王世广 编
Java Swing图形界面开发与案例详解
黑龙江省半干旱区玉米营养与施肥技术
王鹏、焦峰、邵红英 著
Java Swing图形界面开发与案例详解
建筑识图与构造(第3版)
王鹏、孙庆霞、尹茜 编
Java Swing图形界面开发与案例详解
蔬菜采后商品化处理新技术
王鹏、陈庆敏、张永涛 著
Java Swing图形界面开发与案例详解
跨越的70年:贵州经济发展研究
王鹏、朱文 著
Java Swing图形界面开发与案例详解
政校企协同推进高等职业教育“双证融通”人才培养改革探索与实践
王鹏、夏莹、张俊萍、邵瑛、钱宇 著
Java Swing图形界面开发与案例详解
建筑识图与构造习题集(第3版)/高等职业教育土木建筑类专业新形态教材
王鹏、孙庆霞、杨慧 编