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

出版时间:2008-12  出版社:清华大学出版社  作者:王鹏,何昀峰 编著  页数:407  字数:672000  
Tag标签:无  

前言

  Java技术的强大生命力来自于它所蕴含的面向对象和设计模式思想,由此开发出来的程序,不仅具有非常美观的艺术性,而且具有非常高的重用性,这种重用性使开发工作变得非常轻松。  Java的Swing技术,因Java强大的生命力而被赋予非常广阔的展示舞台,Swing技术从编码时起就能承载诸多Java设计理念,所以,您将在相对比较“繁琐”的Swing代码里体会Java的乐趣。“Swing组件”、“事件处理监听器”。

内容概要

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

书籍目录

第1章 JavaSwing概述  1.1 什么是JavaSwing  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.1 Swing组件类的层次  3.2 Window类  3.3 JComponent类  3.4 本章小结  3.5 本章习题第4章 如何使用标签和按钮组件  4.1 如何使用标签  4.2 如何使用按钮  4.3 本章小结  4.4 本章习题第5章 如何使用布局管理器组件  5.1 布局管理器概述  5.2 布局管理器的种类  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.1 Swing事件处理机制概述  7.2 Swing中的监听器  7.3 本章小结  7.4 本章习题第8章 如何使用列表框和下拉列表框组件  8.1 如何使用列表框JList  8.2 如何使用下拉列表框JComboBox  8.3 本章小结  8.4 本章习题第9章 如何使用进度条、时间、滑块和分隔条组件  9.1 如何使用进度条组件JProgressBar  9.2 如何使用时间组件Timer  9.3 如何使用滑块组件JSlider  9.4 如何使用分隔条组件JSeparator  9.5 本章小结  9.6 本章习题第10章 如何使用选取器组件第11章 如何使用文本组件第12章 如何使用窗口、对话框和JApplet组件第13章 如何使用菜单和工具条组件第14章 如何使用表格组件第15章 如何使用树组件第16章 如何使用Swing观感器第17章 Swing与并发第18章 Swing模型架构第19章 Swing的其他特性第20章 Swirlg实现通讯录系统

章节摘录

  第1章 Java Swing概述  Java Swing的技术发展到现在,已经被许多开发人员作为图形开发的首选。相对于AwT技术来说,Java Swing技术有过之而无不及。在这里将会通过对Java Swing发展史、功能、特性等方面的学习,使读者能够清晰地了解Java Swing成为图形开发的主流的原因。应用JavaSwing进行图形开发时,最重要的就是要学会熟练地应用Java Swing包中提供的各种各样的APl,从而为以后的学习和开发奠定扎实的基础。  1.1 什么是Java Swing  Swing是一个用于开发Java图形界面应用程序的开发工具包,它是以抽象窗口工具包(AwT)为基础,使跨平台应用程序可以使用任何可插拔的外观风格。Swin9开发人员通过使用少量的代码,就可以利用Swin9包中丰富、灵活的功能和模块化组件类来开发出令人满意的用户界面。  1.1.1 Swin9的发展史  由于Swin9是以AWT为基础的,所以在学习Swin9之前,首先必须要了解什么是AWT,AwT是Abstract Window Toolkit(抽象窗口工具集)的全称,在AwT包中拥有很多组件类,这些组件类是被用来开发图形程序的基础。而Swin9则是在AwT的基础上对这些组件进行了修改和升级等,从而避免了在AwT开发中遇到的一些问题。AwT被Swin9取代,主要是因为包中的组件类已经不能满足日益增长的客户要求。  其实,AWT-开始并不是专门为用户界面(UI)工具包而设计的,其初衷是用来开发小的应用程序中的图形界面,所以针对图形界面开发时,AwT中的功能很少,并且很多重要的功能在AwT中都不具备,例如剪贴板、打印支持和键盘导航等特性,AwT包中甚至没有弹出式菜单或滚动窗格等基本特性,而这两个功能是目前图形开发中不可缺少的。

编辑推荐

  Java Swing是目前图形界面设计的主流开发工具,《Java Swing图形界面开发与案例详解》从实用的角度出发,通过大量实例全面介绍Java Swing中各种组件的应用及图形界面的开发技术。《Java Swing图形界面开发与案例详解》几乎涵盖了目前Java Swing图形开发必备的所有常用知识,拥有丰富的实例,且这些实例均来自于工程实践,《Java Swing图形界面开发与案例详解》适合Java程序语言的初学者阅读,也可供具有一定编程经验的初级编程人员参考。  涵盖Java Swing图形界面开发必须掌握的所有常用知识;  通过105个具有典型性和实用价值的实例学习组件应用、开发与部署;  通过77个习题巩固所学知识;  通过1个综合实例进一步提高读者界面设计开发的能力;  内容全面、浅显易懂、逐步深入、逐步掌握;  几乎涉及到Java Swing图形开发所需要掌握的所有常用知识点;  结合105个实例和77个习题使读者能够对常用的组件知识进行巩固和熟练;  通过1个综合实例,使读者进一步巩固所学知识,提高综合应用的能力。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Java Swing图形界面开发与案例详解 PDF格式下载


用户评论 (总计18条)

 
 

  •   感觉写书人没有什么实战经验,没有编过真正实用的程序
  •   卖家不错,书也不错
    书有点问题,书中提到的源码下载地址访问不了了,我还是在别的地方找到的源码,希望卖家提借一下源码的下载那就更好了
  •   还不错,书有点旧
  •   这本书讲的很不错。
  •   涵盖Java Swing图形界面开发必须掌握的所有常用知识,通过105个具有典型性和实用价值的实例学习组件应用、开发与部署,通过77个习题巩固所学知识,通过1个综合实例进一步提高读者界面设计开发的能力,内容全面、浅显易懂、逐步深入、逐步掌握,几乎涉及到Java Swing图形开发所需要掌握的所有常用知识点,结合105个实例和77个习题使读者能够对常用的组件知识进行巩固和熟练,通过1个综合实例,使读者进一步巩固所学知识,提高综合应用的能力,Java开发图形界面设计的初学者,具有一定Java基础的编程人员,参加二级Java等级考试的考试人员。
  •   我就喜欢看技术方面的书,这是一本学习图形界面开发的入门指导书。以前只做web开发,现在也来看看这方面的书。
  •   此书较为基础,如果要有深入的了解,可以看JFC核心编程
  •   不错,内容详细,值得初学者学习
  •   感觉挺基础的,比较初级
  •   书的质量可以。内容我还没看过呢。。。
  •   书的质量不错,挺好。。
  •   还不错的说···
  •   嗯很不错的书不过就是收货有点慢
  •   这书太新啦 新手的新 谢谢 我的评论结束
  •   这书。。。没有想象的好。太肤浅了。没内容
  •   我满怀信心地学习Swing,之前还有点AWT的基础,看了这本书简直有一种想将作者杀死的冲动。虽然到目前为止还没看完,其实我也没准备将这书看完,因为在我看来,这是我见过的最差的一本书。内容空洞,说是深入详解,可是每一个案例,都是只有一堆“相同的代码”,缺少注解,也没有说明。是内容空洞的让人受不了。没有思想,缺乏结构是此书的最大缺点之一。虽然我不是什么大师,且不这里说的“相同代码”的意思是:很多例子,都是一个模式,只是有几行代码不同,说白了,这就是在凑字数,挣稿费。每一个类、组件的讲解都是一略而过,没有原理,没有运行过程,真不知道作者是本身就不明白,还是不会表达。有时候,此书本身就有翻译API之嫌,不过翻的还不好,不全。特别到了讲布局管理器那一章,简直是让人绝望,不是他写的我没看懂,而是内容空的让人无法忍受。且不论我有没有资格评论,单就我看来,这个作业肯定是在混日子,误人子弟。还有请清华出版社的人出书的时候,审审稿,老出这样的书,要不了多久就会砸了“清华”这块牌子。本来我不是个喜欢讨论他人的人,可是这本书实在是让我无法忍受,只希望我这番话能给买者提个醒,不要重蹈覆辙。切记!切记!
  •   收到书后才发现真是一本烂书,整本书讲解人家一章的内容,居然还没人家讲的清楚,确实一点帮助都没有,说心里话,这是我买过最烂的一本书,除非你是初入门,而且买不到其它的JAVA书籍,不然千万不要买。
  •     我是从图书馆借的。从我个人角度,这本书不适合初学者,有点基础才行。我还算有点基础,可是课后习题的某些内容在本章乃至全书找不到相关内容,让我无从下手。而对那部分的疑问正是我借这本书的原因。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7