JavaFX应用开发教程

宋波
内容简介 本书介绍JavaFX的GUI程序设计的基本内容,精心挑选并深入探讨JavaFX中具有代表性的应用开发技术——JavaFX Media、JavaFX 3D、JavaFX Web、JavaFX-Swing、JavaFX图表,以及JavaFX动画与视觉效果等。书中每章都有大量从简单到综合的示例,对重点示例阐述编程思想并归纳必要的结论和概念。本书的电子教案及源代码等配套资源均可在清华大学出版社官方网站免费下载。 本书可作为高等学校计算机、通信及自动化等专业的教材,也可作为相关专业技术人员的自学参考书。 前言PREFACE 一、本书定位 Java是目前应用十分广泛的程序设计语言,它采用了面向对象程序设计技术,功能强大且简单易学,特别适用于Internet程序设计,已成为应用广泛的JavaEE应用开发的程序设计语言。JavaFX是基于Java语言的下一代客户端平台和GUI框架,它提供了一个强大、流线化且灵活的框架,简化了现代的、视觉效果出色的GUI的创建。从JavaFX 2.0开始,JavaFX开始完全用Java语言编写,并提供了一个API。从JDK 7 Update 4开始,JavaFX就已经与Java捆绑在一起了,并与JDK的版本号相一致。JavaFX的提出是为了取代Swing,但是现在仍然存在大量的Swing遗留代码,熟悉Swing编程的程序员也很多,所以JavaFX被定义为“未来的平台”。预计在未来的几年中,JavaFX将会取代Swing并被应用到新的项目中,一些基于Swing的应用也会迁移到JavaFX平台。 NetBeans是目前使用非常广泛、开源且免费的Java应用开发工具。作为Oracle公司官方认定的Java应用开发工具,NetBeans的开发过程被认为最符合Java应用开发理念。 本书在编写上充分体现了简单易学的特点,步骤清晰,内容丰富,并配有大量插…