我们今天先来看看如何在Eclipse中编写JavaFX,然后在后续的内容中将详细介绍如何通过这样的Client Script Engine(客户端脚本引擎)去架构RIA应用,Client Script Engine(客户端脚本引擎)如何与服务器协同工作等问题。
Sun提供了编写JavaFX的工具,不过我们在本文中不做介绍。
环境准备
我使用的Eclipse环境是:Version: 3.4.0
在Eclipse环境中,选择Help,然后选择Software Update。
然后,在“Software Updates and Add-ons”的窗口中选择“Available Software”选项卡,并点击“Add Site”按钮。在“Location”中填写:,然后OK。
仅选中刚刚生成的Site,然后点击Install。按照它的指示安装JavaFX所需要的东西。
安装完成后,会提示你需要重启系统。在本例中,我们仅对Eclipse进行了重启。
首先建立一个Java的项目(Project),在该Project中新建文件,从“Other”其他部分选择。
在“Other”中选择JavaFX File。然后Next。文件名为HelloWorld.fx。按照向导完成后续的步骤。
在HelloWorld.fx中编写的代码如下:
import JavaFX.ui.*;
Frame {
title: "Hello World"
width: 300 height: 100 content: Label {
text: "Hello World! I am JavaFX"
}
visible: true }
保存。
运行JavaFX脚本
在菜单中选择“Run”,“Run Configurations”,然后选中“JavaFX Application”,并选择“New”。
为本配置填写名字,我们写的是“Demo”。通过Browse按钮选择想运行的Project。然后切换到Arguments选项页。
在Arguments选项页的Program arguments中填写想运行的.fx文件名。我们前面起的文件名为“HelloWorld”。
然后Apply,然后Run。运行结果如下:
总结
在Eclipse中开发JavaFX还是相当容易的。参考文档用的Eclipse的版本是3.2.2的。有人可能会问,既然是RIA应用,JavaFX的东西怎么在浏览器中运行呢?我们将在后续的内容中介绍JavaFX Script applet。这是JavaFX Script编译组提供给大家的内容。
参考资料:
《在Eclipse中运行第一个JavaFX程序》(Running your first JavaFX program in Eclipse)
java.net论坛