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