不管我们使用的是NetBeans还是Eclipse,建立一个JavaFX应用程序的方式是一样的。只需要简单地建立一个普通的Java应用程序。在NetBeans中,使用新建工程Wizard建立一个普通的Java应用程序。
一但Java工程被建立,右击新建工程的Projects窗口,然后选择建立新的Class.fx文件,如图3所示。JavaFX文件的代码保存在一个*.fx文件中。
在Eclipse中,操作过程类似。也是使用模板新建一个新的Java工程。在工程被创建后,右击建立一个JavaFX文件,如图4所示。在New wiard中,打开JavaFX文件夹,选择JavaFX文件,然后点击Next按钮。在Next窗口中,输入JavaFX文件的名字。
图4 用Eclipse建立JavaFX文件
四、JavaFX Script
在本文中并不会长篇累读地介绍JavaFX脚本语言的语法和API,关于这些内容可以查看本文实例提供的三个JavaFX源程序文件:InvestmentCalculator.fx、Login.fx和Login2.fx,或查看JavaFX的相关文档。也许我们可以从它们中得到对JavaFX最基本语法的一点认识。在这们熟悉基本语法之后,本文将演示更细节的图形用户接口。最后,如果我们想看一下JavaFX API的相关文档,可以查看类似Javadoc一样的API文档。但在JavaFX发展的初期,也许关于JavaFX的文档并不多,而本文正在带您进入JavaFX世界的钥匙,让您和我们共同见证JavaFX的未来。
五、JavaFX应用程序
JavaFX脚本并不是一个运行环境,而只是运行在Java运行时上的一种脚本语言。那么JavaFX是Java或JavaScript吗?也许它看上去和它们有点类似。JavaFX在某些语法上类似于JavaScript或其他脚本放言,但它还可以使用Java的标准语法以及使用Java API的扩展集。事实上,当我们看见JavaFX语法时,第一印象感觉象是在使用Swing或Java2D。
那么JavaFX应用程序将在哪里运行呢?Sun希望JavaFX可以在任何地方运行。任何有Java运行时的地方,JavaFX应用程序都可以运行。在更小的平台,JavaFX Mobile是一个基于Linux和Java的移动平台,其中内嵌了Sun即将发布的二进制版本的操作系统。显而易见,这个平台是为了JavaFX应用程序而发明的。JavaFX Mobile是一种基于被SaveJe开发的技术,SavaJe在2007年4月被Sun购买。