本文由SDN全职作者兼开发者John O'Conner编写,文中坦 率地记录了他在学习JavaFX脚本语言过程中的经历。本学习曲线日记系列将致力于介绍 JavaFX技术并指导初学者开始使用它。
JavaFX脚本在2007年3月的JavaOne大会上面 世,虽然这个技术非常新鲜,但Sun和技术社区一直在努力使其每周都有引人注目的进步。 因此现在是学习这种语言的好机会,你可以马上下载并使用它。这里提供一些展现JavaFX语 言特性的漂亮的演示应用。
JavaFX脚本是一种全新的脚本语言,开发者能用来创建 动态图形界面。该语言提供了方便使用的Swing接口工具和Java2D API代码库。但它并不能 替换Swing或者Java2D;其目标是使这些API更加易于访问。与Java语言不同的是该语言提供 了过程式和声明式语法。你能够使用声明的方式创建富用户接口,并且添加相应的事件处理 和操作。
但是,为了适用于初学者,还是让我们先放慢一下速度,先介绍一下如何 着手使用JavaFX脚本吧。首先,你需要完成四件事:
最新的JDK
获取精确、 即时更新的信息
JavaFXPad演示应用
与开发环境集成在一起的JavaFX脚本插 件
搭建Java平台
作为一名开发者,你无须对JDK的平台适用性多虑。但是, 如果你没有升级JDK的话,还是请升级到Java SE 5或者Java SE 6。如果你使用Solaris、 Windows或者Linux,你可以从Java SE下载页面直接下载最新的JDK。如果你使用Mac OS X, 那么你也能直接从Apple开发者连接的Java版块中下载最新的JDK。
获取资源
当你体验一种新环境或者语言时将会撞到“死角”或者困难之处,这 正是我们在使用尖端技术时常遇到的。为了使学习曲线变得光滑一些,优良的文档和示例是 绝对关键的。SDN的JavaFX技术中心、OpenJFX项目站点提供了你所需的最新文档和演示资源 。当然,在这些文档中也存在着遗漏,但工作人员正在努力补充完善。推荐你马上将这两个 站点添加到浏览器的收藏夹里,常常参考它们:
SDN的JavaFX技术中心
OpenJFX项目站点
有些人希望马上就编写程序,而 不去阅读语言规范文档。而另一些人会在实际使用JavaFX脚本之前详细阅读文档。即使你是 个急性子,也请首先阅读语言规范或者入门。在你能够编写出原始的“Hello, world”示例之前,我建议你先了解一下基本的语法、下面是一些用于初学者的文档:
JavaFX脚本编程语言手册
JavaFX脚本语言入门
使用 JavaFXPad