计算机
类型
可以朗读
语音朗读
105千字
字数
2022-10-01
发行日期
展开全部
主编推荐语
JavaFX技术应用开发深入探讨,实例丰富,适合高校学生与技术人员。
内容简介
本书介绍JavaFX的GUI程序设计的基本内容,精心挑选并深入探讨JavaFX中具有代表性的应用开发技术——JavaFX Media、JavaFX 3D、JavaFX Web、JavaFX-Swing、JavaFX图表,以及JavaFX动画与视觉效果等。书中每章都有大量从简单到综合的实例,对重点实例阐述编程思想并归纳必要的结论和概念。同时本书配套大量习题,可以供读者巩固所学。本书的电子教案及源代码等配套学习资源均可在清华大学出版社官方网站免费下载。本书可作为高等学校计算机、通信及自动化等专业本科生与研究生的教材;也可作为专业技术人员的参考书。
目录
- 封面页
- 书名页
- 版权页
- 内容简介
- 前言PREFACE
- 目录
- 第1章 JavaFX开发与运行环境
- 1.1 JDK的下载、安装与环境设置
- 1.2 NetBeans的下载与安装
- 1.3 NetBeans IDE简介
- 1.3.1 NetBeans菜单栏
- 1.3.2 NetBeans工具栏
- 1.3.3 NetBeans窗口
- 1.3.4 代码编辑器
- 1.4 基于IDE开发Java应用
- 1.5 Oracle DB XE 11g简介
- 1.6 Oracle DB XE系统需求
- 1.7 下载与安装Oracle DB XE
- 1.8 Oracle XE DB体系结构
- 1.8.1 Oracle实例
- 1.8.2 Oracle数据库
- 1.9 启动和停止Oracle DB XE
- 1.10 连接Oracle DB XE
- 1.11 Oracle Application Express
- 1.12 基于NetBeans连接与操作Oracle DB 11g XE
- 1.13 小结
- 第2章 JavaFX GUI编程概述
- 2.1 JavaFX的基本概念
- 2.2 JavaFX程序框架
- 2.3 JavaFX控件Label
- 2.4 JavaFX控件Button
- 2.5 小结
- 第3章 JavaFX控件——Image、ImageView与TreeView
- 3.1 Image和ImageView控件
- 3.2 TreeView控件
- 3.3 小结
- 第4章 JavaFX的其他控件
- 4.1 CheckBox
- 4.2 ListView
- 4.3 TextField
- 4.4 小结
- 第5章 JavaFX菜单
- 5.1 基础知识
- 5.2 MenuBar、Menu和MenuItem概述
- 5.3 创建主菜单
- 5.4 效果与变换
- 5.5 小结
- 第6章 JavaFX Media应用开发
- 6.1 JavaFX支持的媒体编解码器
- 6.2 HTTP实时流媒体支持
- 6.3 创建Media Player
- 6.4 将媒体嵌入Web Page
- 6.5 创建JavaFX应用
- 6.6 控制媒体播放
- 6.7 创建控件
- 6.8 添加逻辑功能代码
- 6.9 修改EmbeddedMediaPlayer.java
- 6.10 小结
- 第7章 JavaFX 3D应用开发
- 7.1 Shape 3D
- 7.2 Camera 3D
- 7.3 SubScene
- 7.4 Light
- 7.5 Material
- 7.6 Picking
- 7.7 构建3D示例应用程序
- 7.8 Canvas
- 7.9 小结
- 第8章 JavaFX Web应用开发
- 8.1 JavaFX WebView组件概述
- 8.1.1 WebEngine类
- 8.1.2 WebView类
- 8.1.3 PopupFeatures类
- 8.1.4 其他特性
- 8.2 JavaFX支持的HTML5功能
- 8.2.1 Canvas与SVG
- 8.2.2 媒体播放
- 8.2.3 表单控制
- 8.3 历史记录维护
- 8.4 交互式元素标记
- 8.5 文档对象模型
- 8.6 Web Sockets
- 8.7 Web Workers
- 8.8 Web Font
- 8.9 将WebView组件添加到应用场景中
- 8.10 创建工具栏
- 8.11 调用JavaScript命令
- 8.12 从JavaScript调用JavaFX
- 8.13 管理Web弹出窗口
- 8.14 获取访问页面列表
- 8.15 HTML内容打印
- 8.15.1 使用打印API
- 8.15.2 添加上下文菜单以启用打印
- 8.16 处理打印作业
- 8.17 小结
- 第9章 基于Swing组件的JavaFX应用开发
- 9.1 JavaFX-Swing的互操作性
- 9.2 将JavaFX集成到Swing应用中
- 9.2.1 向Swing组件添加JavaFX内容
- 9.2.2 Swing-JavaFX的互操作性与线程
- 9.3 SimpleSwingBrowser应用
- 9.4 在JavaFX中实现一个Swing应用
- 9.5 小结
- 第10章 基于JavaFX的图表应用开发
- 10.1 JavaFX图表API的结构
- 10.2 使用JavaFX PieChart
- 10.3 使用XYChart
- 10.4 改进示例的实现
- 10.5 使用LineChart
- 10.6 使用BarChart
- 10.7 使用StackedBarChart
- 10.8 使用AreaChart
- 10.9 使用StackedAreaChart
- 10.10 使用BubbleChart
- 10.11 小结
- 第11章 基于JavaFX开发动画与视觉效果
- 11.1 在JavaFX中应用变换
- 11.1.1 变换概述
- 11.1.2 变换的类型与示例
- 11.2 创建转换与时间轴动画
- 11.2.1 动画基础
- 11.2.2 时间轴动画
- 11.2.3 树动画示例
- 11.3 创建视觉效果
- 11.3.1 应用效果
- 11.3.2 内部阴影效果
- 11.3.3 反射效果
- 11.3.4 照明效果
- 11.3.5 透视效果
- 11.3.6 创建一个效应链
- 11.4 小结
- 附录1 图形教程的源代码
- 附录2 WebViewSample应用的源代码文件
- 附录3 示例源代码
- 参考文献
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。