×
JavaFX应用开发教程(基于JDK 9与NetBeans实现)

JavaFX应用开发教程(基于JDK 9与NetBeans实现)

1星价 ¥40.7 (6.8折)
2星价¥40.7 定价¥59.9
暂无评论
图文详情
  • ISBN:9787302614999
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:272
  • 出版时间:2022-11-01
  • 条形码:9787302614999 ; 978-7-302-61499-9

本书特色

(1)本书具有系统性、知识性、实用性等特点; (2)本书基于JDK 9与NetBeans IDE 12.5编写。书中除了介绍JavaFX的GUI程序设计等内容外,还精心选择并深入探讨了JavaFX Media、JavaFX 3D、JavaFX Web、JavaFX-Swing、JavaFX图表、JavaFX动画与视觉效果等应用开发技术。书中每一章都有大量的从简单到综合的示例,作者对重点示例还阐述了编程思想并归纳了必要的结论和概念。 (3)本书的电子教案及实例源代码等配套教学资源,均可以在清华大学出版社网站免费下载。 (4)通过作者的实际调查研究,高等院校通过讲授Java FX的内容,既能*大限度地体现基于Java语言的应用开发的实际应用价值,又能满足学生毕业设计以及毕业后的实际工作需求。

内容简介

本书介绍JavaFX的GUI程序设计的基本内容,精心挑选并深入探讨JavaFX中具有代表性的应用开发技术——JavaFX Media、JavaFX 3D、JavaFX Web、JavaFXSwing、JavaFX图表,以及JavaFX动画与视觉效果等。书中每章都有大量从简单到综合的示例,对重点示例阐述编程思想并归纳必要的结论和概念。本书的电子教案及源代码等配套资源均可在清华大学出版社官方网站免费下载。 本书可作为高等学校计算机、通信及自动化等专业的教材,也可作为相关专业技术人员的自学参考书。

目录

目录



第1章JavaFX开发与运行环境1

1.1JDK的下载、安装与环境设置1

1.2NetBeans的下载与安装7

1.3NetBeans IDE简介12

1.3.1NetBeans菜单栏13

1.3.2NetBeans工具栏14

1.3.3NetBeans窗口15

1.3.4代码编辑器21

1.4基于IDE开发Java应用23

1.5Oracle DB XE 11g简介27

1.6Oracle DB XE系统需求27

1.7下载与安装Oracle DB XE28

1.8Oracle XE DB体系结构31

1.8.1Oracle实例31

1.8.2Oracle数据库33

1.9启动和停止Oracle DB XE34

1.10连接Oracle DB XE35

1.11Oracle Application Express36

1.12基于NetBeans连接与操作Oracle DB 11g XE39

1.13小结42

第2章JavaFX GUI编程概述43

2.1JavaFX的基本概念43

2.2JavaFX程序框架45

2.3JavaFX控件Label49

2.4JavaFX控件Button51

2.5小结54

第3章JavaFX控件——Image、ImageView与TreeView55

3.1Image和ImageView控件55

3.2TreeView控件57

3.3小结61

JavaFX应用开发教程——基于JDK 9与NetBeans实现目录第4章JavaFX的其他控件62

4.1CheckBox62

4.2ListView65

4.3TextField69

4.4小结71

第5章JavaFX菜单72

5.1基础知识72

5.2MenuBar、Menu和MenuItem概述73

5.3创建主菜单75

5.4效果与变换79

5.5小结84

第6章JavaFX Media应用开发85

6.1JavaFX支持的媒体编解码器85

6.2HTTP实时流媒体支持86

6.3创建Media Player86

6.4将媒体嵌入Web Page87

6.5创建JavaFX应用88

6.6控制媒体播放90

6.7创建控件91

6.8添加逻辑功能代码94

6.9修改EmbeddedMediaPlayer.java98

6.10小结100

第7章JavaFX 3D应用开发101

7.1Shape 3D101

7.2Camera 3D103

7.3SubScene109

7.4Light110

7.5Material112

7.6Picking113

7.7构建3D示例应用程序115

7.8Canvas123

7.9小结133

第8章JavaFX Web应用开发134

8.1JavaFX WebView组件概述134

8.1.1WebEngine类135

8.1.2WebView类135

8.1.3PopupFeatures类136

8.1.4其他特性136

8.2JavaFX支持的HTML5功能137

8.2.1Canvas与SVG137

8.2.2媒体播放137

8.2.3表单控制138

8.3历史记录维护139

8.4交互式元素标记140

8.5文档对象模型141

8.6Web Sockets141

8.7Web Workers142

8.8Web Font142

8.9将WebView组件添加到应用场景中143

8.10创建工具栏144

8.11调用JavaScript命令145

8.12从JavaScript调用JavaFX147

8.13管理Web弹出窗口148

8.14获取访问页面列表150

8.15HTML内容打印151

8.15.1使用打印API151

8.15.2添加上下文菜单以启用打印152

8.16处理打印作业153

8.17小结153

第9章基于Swing组件的JavaFX应用开发155

9.1JavaFXSwing的互操作性155

9.2将JavaFX集成到Swing应用中156

9.2.1向Swing组件添加JavaFX内容156

9.2.2SwingJavaFX的互操作性与线程158

9.3SimpleSwingBrowser应用159

9.4在JavaFX中实现一个Swing应用164

9.5小结172

第10章基于JavaFX的图表应用开发173

10.1JavaFX图表API的结构173

10.2使用JavaFX PieChart174

10.3使用XYChart182

10.4改进示例的实现186

10.5使用LineChart189

10.6使用BarChart190

10.7使用StackedBarChart192

10.8使用AreaChart193

10.9使用StackedAreaChart194

10.10使用BubbleChart195

10.11小结200

第11章基于JavaFX开发动画与视觉效果201

11.1在JavaFX中应用变换201

11.1.1变换概述201

11.1.2变换的类型与示例202

11.2创建转换与时间轴动画206

11.2.1动画基础206

11.2.2时间轴动画210

11.2.3树动画示例214

11.3创建视觉效果226

11.3.1应用效果227

11.3.2内部阴影效果233

11.3.3反射效果234

11.3.4照明效果235

11.3.5透视效果237

11.3.6创建一个效应链238

11.4小结241

附录1图形教程的源代码242

附录2WebViewSample应用的源代码文件243

附录3示例源代码250

参考文献258



展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航