JFC技术手册
JFC技术手册
David Flanagan
江帆, 郭春, 张静 译
出版时间: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应用程序的程序员阅读。
  1. 前言
  2. 第一部分 JFC简介
  3. 第一章 JFC
  4. 第二章 Swing和AWT体系结构
  5. 一个简单的GUI
  6. 组件
  7. 属性
  8. 容器
  9. 布局管理
  10. 事件处理
  11. Swing组件体系结构
  12. 第三章 Swing编程技巧
  13. Swing的版本
  14. 文本标签和HTML
  15. 动作
  16. 工具条
  17. 计时器
  18. 事件调度线程
  19. 客户属性
  20. 快捷键
  21. 串行化
  22. 边框
  23. 图标
  24. 光标
  25. 双缓冲
  26. Box容器
  27. 简单对话框
  28. JFileChooser
  29. JColorChooser
  30. 菜单
  31. JTree和TreeModel
  32. JTable和TableModel
  33. JTextComponent和HTML文本显示
  34. 可插拔的界面外观
  35. 可存取性
  36. 自定义组件
  37. 第四章 AWT图形和Java 2D图形
  38. Java 2D前的图形
  39. Java 2D图形属性和操作
  40. 坐标系
  41. 形状
  42. 笔画
  43. 描绘
  44. 用AlphaComposite来复合颜色
  45. 渲染提示
  46. 字体和文本
  47. 缓冲图像
  48. 使用AffineTransform进行变换
  49. 颜色空间
  50. 第五章 打印
  51. Java 1.1中的打印
  52. Java 1.2中的打印
  53. 第六章 数据传输
  54. 数据传输框架
  55. 剪贴
  56. 拖放
  57. 数据源
  58. 数据汇
  59. 第七章 applet
  60. 编写applet
  61. 在HTML文件中包含applet
  62. applet安全
  63. 第二部分 API快速参考
  64. 如何使用本快速参考
  65. 第八章 java.applet包
  66. 第九章 java.awt包
  67. 第十章 java.awt.color包
  68. 第十一章 java.awt.datatransfer包
  69. 第十二章 java.awt.dnd包
  70. 第十三章 java.awt.dnd.peer包
  71. 第十四章 java.awt.event包
  72. 第十五章 java.awt.font包
  73. 第十六章 java.awt.geom包
  74. 第十七章 java.awt.im包
  75. 第十八章 java.awt.image包
  76. 第十九章 java.awt.image.renderable包
  77. 第二十章 java.awt.peer包
  78. 第二十一章 java.awt.print包
  79. 第二十二章 javax.accessibility包
  80. 第二十三章 javax.swing包
  81. 第二十四章 javax.swing.border包
  82. 第二十五章 javax.swing.colorchooser包
  83. 第二十六章 javax.swing.event包
  84. 第二十七章 javax.swing.filechooser包
  85. 第二十八章 javax.swing.plaf包
  86. 第二十九章 javax.swing.table包
  87. 第三十章 javax.swing.text包
  88. 第三十一章 javax.swing.text.html包
  89. 第三十二章 javax.swing.text.html.parser包
  90. 第三十三章 javax.swing.text.rtf包
  91. 第三十四章 javax.swing.tree包
  92. 第三十五章 javax.swing.undo包
  93. 第三十六章 类索引
  94. 词汇表
书名:JFC技术手册
作者:David Flanagan
译者:江帆, 郭春, 张静 译
国内出版社:中国电力出版社
出版时间:2003年01月
页数:880
书号:7-5083-0178-1
原版书出版商:O'Reilly Media
David Flanagan
 
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(佛罗里达黑豹国际野生动物营救中心),可供雌豹生育幼崽。