JFC技术手册
江帆, 郭春, 张静 译
出版时间:2003年01月
页数:880
对于使用图形或者GUI(Graphic User Interface,图形用户界面)编写应用程序的Java程序员来说,本书是一本必不可少的速查参考手册。本书作者同时也是畅销书《Java技术手册》一书的作者,他曾经编写过组成JFC(Java Foundation Class)的Java API的快速入门手册,所以你可以马上就开始使用这一激动人心的新技术。本书包括以下内容:
* 使用最新的Swing API和旧的AWT构建GUI体系结构的概述
* Swing API提供的重要组件和应用服务的介绍
* 最新的Java 2D API特性的全面解释
本书采用O'Reilly经典风格来提供javax.swing和java.awt包以及它们众多子包的快速参考资料。这些参考资料涵盖了Java 2平台中所有最新的JFC,同时也包括Java 1.1 AWT类。一旦学习了JFC,在编程的时候你就会把本书放在键盘旁边,作为手边的一份参考资料。
本书是每一名Java程序员必备的两本技术手册中的一本,包括了《Java技术手册(第三版)》的必备补充内容,后者则涵盖了Java 1.2中所有关键的非图形API。第三本,即《Java Enterprise技术手册》,则适合关注Java Enterprise API、编程工作集中于服务器端或者企业级Java应用程序的程序员阅读。
- 前言
- 第一部分 JFC简介
- 第一章 JFC
- 第二章 Swing和AWT体系结构
- 一个简单的GUI
- 组件
- 属性
- 容器
- 布局管理
- 事件处理
- Swing组件体系结构
- 第三章 Swing编程技巧
- Swing的版本
- 文本标签和HTML
- 动作
- 工具条
- 计时器
- 事件调度线程
- 客户属性
- 快捷键
- 串行化
- 边框
- 图标
- 光标
- 双缓冲
- Box容器
- 简单对话框
- JFileChooser
- JColorChooser
- 菜单
- JTree和TreeModel
- JTable和TableModel
- JTextComponent和HTML文本显示
- 可插拔的界面外观
- 可存取性
- 自定义组件
- 第四章 AWT图形和Java 2D图形
- Java 2D前的图形
- Java 2D图形属性和操作
- 坐标系
- 形状
- 笔画
- 描绘
- 用AlphaComposite来复合颜色
- 渲染提示
- 字体和文本
- 缓冲图像
- 使用AffineTransform进行变换
- 颜色空间
- 第五章 打印
- Java 1.1中的打印
- Java 1.2中的打印
- 第六章 数据传输
- 数据传输框架
- 剪贴
- 拖放
- 数据源
- 数据汇
- 第七章 applet
- 编写applet
- 在HTML文件中包含applet
- applet安全
- 第二部分 API快速参考
- 如何使用本快速参考
- 第八章 java.applet包
- 第九章 java.awt包
- 第十章 java.awt.color包
- 第十一章 java.awt.datatransfer包
- 第十二章 java.awt.dnd包
- 第十三章 java.awt.dnd.peer包
- 第十四章 java.awt.event包
- 第十五章 java.awt.font包
- 第十六章 java.awt.geom包
- 第十七章 java.awt.im包
- 第十八章 java.awt.image包
- 第十九章 java.awt.image.renderable包
- 第二十章 java.awt.peer包
- 第二十一章 java.awt.print包
- 第二十二章 javax.accessibility包
- 第二十三章 javax.swing包
- 第二十四章 javax.swing.border包
- 第二十五章 javax.swing.colorchooser包
- 第二十六章 javax.swing.event包
- 第二十七章 javax.swing.filechooser包
- 第二十八章 javax.swing.plaf包
- 第二十九章 javax.swing.table包
- 第三十章 javax.swing.text包
- 第三十一章 javax.swing.text.html包
- 第三十二章 javax.swing.text.html.parser包
- 第三十三章 javax.swing.text.rtf包
- 第三十四章 javax.swing.tree包
- 第三十五章 javax.swing.undo包
- 第三十六章 类索引
- 词汇表
书名:JFC技术手册
译者:江帆, 郭春, 张静 译
国内出版社:中国电力出版社
出版时间:2003年01月
页数:880
书号:7-5083-0178-1
原版书出版商:O'Reilly Media
David Flanagan
David Flanagan是Mozilla的软件工程师,为O'Reilly撰写了若干 著作,包括《JavaScript权威指南》《Ruby编程语言》,以及本版的先前版本。
David Flanagan是一名程序员,也是一名作家,它的个人网站是http://davidflanagan.com。他在O’Reilly出版的其他畅销书还包括《JavaScript Pocket Reference》、《The Ruby Programming Language》以及《Java in a Nutshell》。David毕业于麻省理工学院,获得计算机科学与工程学位。他和妻子和孩子一起生活在西雅图和温哥华之间的美国太平洋西北海岸。
本书封面上的动物是佛罗里达黑豹,它是地球上的一种稀有的哺乳动物。
这种大型猫科动物有着一条细长的尾巴,身体上部是由浅渐深的褐色,下部是白色和棕色。它们的耳朵、鼻子和尾的末梢几乎都是黑色。雄性的佛罗里达黑豹一般体重为100~150磅,体长7英尺,雌性黑豹体重为50~100磅,体长6英尺。一只雌性的黑豹两年内可以产1~4只幼崽,两岁后开始进行繁殖。
以前,在美国东南部的几个州经常发现佛罗里达黑豹的踪迹,但是,城市化进程和农业开发严重影响了黑豹的生活习性,致使黑豹的数量迅速减少,目前只能在佛罗里达州发现这种黑豹了。虽然能够在沼泽地带发现它们,但是佛罗里达黑豹仍然需要在树林和灌木丛中捕猎和筑巢,它们主要的捕食对象是鹿、野猪、浣熊和鸟类。
据说,在世界上幸存的佛罗里达黑豹只有50只左右,它们正面临着绝种的危险,其中最大的威胁就是栖息地的日益减少。一些机构和组织正在为了避免该物种的灭绝而不懈地工作着。在Big Cypress Watershed有一个Florida Panther National Wildlife Refuge(佛罗里达黑豹国际野生动物营救中心),可供雌豹生育幼崽。