第二篇 使用JavaFX图形

本教程对JavaFX图形技术进行了介绍,包括如下几部分:

● 开始学习JavaFX 3D图形

● 使用Image Ops API

● 使用Canvas API

每一章都提供了关于JavaFX图形功能特性的可用API信息。同时还提供了代码样例和应用程序来便于理解如何使用这些API。

第一部分 开始学习JavaFX 3D图形处理

JavaFX 3D图形处理部分包括了下列章节来讨论可用的3D功能特性。其中包括了帮助你使用下面的一些技术来逐步构建样例程序:

1. 概览(Overview)

2. 3D形状(Shape3D)

3. 镜头(Camera)

4. 子场景(SubScene)

5. 光照(Light)

6. 材质(Material)

7. 选取(Picking)

8. 构建3D样例程序

第二部分 JavaFX 画布(Canvas)

第二部分包括了下面的章节:

9. 使用Canvas API

第三部分 JavaFX Image Ops

第三部分包括了下面的章节:

10. 使用Image Ops API

第四部分 本教程的源码

下面的表格列出了在本教程中的Demo应用程序及其相关的源码文件。

3D图形样例

章节 源文件 NetBeans文件
第2章 3D形状 MSAAApp.java MoleculeSampleApp.zip
第3章 镜头 MSAAApp.java
第4章 子场景 MSAAApp.java
第5章 光照 MSAAApp.java
第6章 材质 MSAAApp.java

buildMolecule()

MoleculeSampleApp.zip
第8章 构建一个3D样例程序 Xform.java

buildMolecule()

handleMouse()

handleKeyboard()

MoleculeSampleApp.zip

 

Canvas样例

章节 源文件 NetBeans文件
第9章 使用Canvas API - BasicOpsTest.zip

CanvasDoodleTest.zip

CanvasTest.zip

LayerTest.zip

打赏一下
支付宝
微信