放大啦资源网 http://www.fangdala.com
当前位置首页 > 百科资料> 正文

javaswing图形界面开发与案例详解

2023-01-14 16:22:39 暂无评论 百科资料

《JavaSwing图形界面开发与案例详解》是2008年清华大学出版社出版的图书,作者是王鹏,本书涵盖了JavaSwing图形开发必备的所有常用知识,并配有丰来自富的实例。

  • 书名 JavaSwing图形界面开发与案例详解
  • 作者 王鹏
  • 出版社 清华大学出版社
  • 出版时间 2008年
  • 定价 49 元

内容介绍

  全书共20章,其中第1~2章主要介绍有关Swing的基础知识,包括Swing的基本概述、如何使用IDE开发Swing程序;第3~15章结合众多实例和问题介绍最常用、最有用的组件及其应用方法,包括标签和按钮组件、布局管理器组件、面板组件、列表框组件、下拉列表框组件、进地阻势写普度条组件、时间组件、滑块组件、分隔条组件、选取器组件、文本组件、窗口组件、来自对话框组件、JApplet组件、菜单组件、工具条组件、表格组件、树组件以及组件的事件处理机制等;第16~19括情鱼血们章主要讲述有关Swing图形开发的其他知识,包括观感器、Swing线程与并发、模型360百科与架构等。第20章通过一个继内夜等旧胜袁综合实例使读者能够在实际开发中理解和巩固所学知识,从而提高综合应用能力。

  《JavaSwing图形界面开发与案例详解》过史沉茶陆海适合Java程序语言的初学者阅读,也可供具有一定编程经验的初级编程人员参考。

  该书从实用的角度出发,通过大量实例全面介绍JavaSwin活振兰识件信器互药伤敌g中各种组件的应用及图形界许国药并销苗传兰怀面的开发技术。

作品目录

  第1章JavaSwing概述

  1.1什么是JavaSwing

  1.1.1Swing的发展史

  1.1.2断识绿Swing的功能

  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开发Sw石训喜须土同ing程序

  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是图形界面设计的主流开发工具,《Java Swing图360百科形界面开发与案例详解 》从实用的角度出发,通过大量实例全渐族娘费判排序面介绍Java Swing中各种组件的应用及图形界面的开发技术。《Java Swing图形界面开发与案例详解》几乱常增讲协海请育副乎涵盖了Java Swing图形易伯开发必备的所有常用知识,拥有丰富的实例,且这些实例均来自于工程实践,《Java Swing图形界面开发与案例详解》适合Java程序语言的初学者阅读,也可供使程盟丝成水受丝查具有一定编程经验的初级编程人员参考。

  涵盖J青氧亚业晚育类avaSwing图绿套良劳稳形界面开发必须掌握的艺造得德所有常用知识

  通过105个具有典型性和实用价值的实例学习组件应用、开发与部署

  通过77个习题巩固所学知识

  通过1个综合实例进一步提高读者界面设计开发的能力

  内容全面、浅显易懂、逐步井析普深入、逐步掌握

  几济米治迅乎涉及到JavaSwing图形开发所需要掌握的所有常用知识点

  结合105个实例和77个习题使读者能够对常用的组件知识进行巩固和熟练

  通过1个综合实例,使读者进一步巩固所学知识,提高综合应用的能力

  Java开发图形界面设计的初学者

  具有一定Java基础族察夫分命亮的编程人员.

  参加二级Java等级考试的考试人员

作品序言

  Java技术的强大生命力来自于它所蕴含的面向对象和设计模式思想,由育满艺机察治突纪无此开发出来的程序,不仅具有非常美观的艺术性,而且具有非常高的重用性,这种重用性使开发工作变得非常轻松。

  Java的Swing技术,因Java强大的生命力而被赋予非常广阔的展示舞台,Swing技术从编码时起就能承载诸多Java设计理念,所以,吸计础含基又不径牛次您将在相对比较"繁琐"的Swing代码里体会Java的乐趣。"Swing组件"、"事件处理监听器"。

猜你喜欢