第一章 开始使用JavaFX脚本
准备好探索JavaFX编程语言了吗?在进行本章的讲解叙述之前你必须确保你的系统上已经安装了相关的软件,它提高了NetBeans IDE和命令行工具来编译很运行你的第一个程序。
第一节 环境配置
JavaFX脚本编程语言是基于Java平台,因此,需要JDK 5或更高版本被安装在系统上。如果你还没有安装,你可以到Oracle网站进行免费下载安装。
当谈到选择一个开发环境,你有两种选择两大类:使用一个集成开发环境(IDE),或使用一个纯文本编辑器。一般来说,集成的IDE提供了程序编译和运行以及代码调试等的所有支持,可以帮助开发者快速的进行程序的开发和调试;纯文本编辑通常用于测试一些小的程序来使用,对于那些对命令行非常熟悉的开发者比较适合。
我们在这里选择的是集成的IDE开发工具NetBeans6.9。
如果你还没有安装NetBeans6.9的话可以到Oracle网站进行免费下载安装。注意:该版本的NetBeans本身已经包含了开发JavaFX的SDK,因此只需要安装该IDE即可。
第二节 第一个小应用程序
1、启动NetBeans IDE,并选择File | New Project
。在新建项目向导中,选择JavaFX
作为类别,然后按Next
继续。
2、键入“Calculator”作为项目名称。 在NetBeans IDE将会提供一个项目的默认位置。 您可以另外指定一个新的位置来作为项目位置。 确保“Empty Project”和“Set as Main Project”的被选中,但不要选中“Create Main File”复选框。(如果选中则会产生一个文件名 为Main.fx的文件
)按“Finish”按钮完成时。
3、新建一个源文件
选择File | New File
。 选择JavaFX作为
类别、Empty JavaFX File
作为文件类型,单击“Next”按钮进入下一步。键入“Calculator”作为文件名,包为空。单击“Next”。
4、编辑Calculator.fx文件
在文件中输入一下代码:
1: def numOne = 100;
2: def numTwo = 2;
3: var result;
4:
5: add();
6: subtract();
7: multiply();
8: divide();
9:
10: function add() {
11: result = numOne + numTwo;
12: println("{numOne} + {numTwo} = {result}");
13: }
14:
15: function subtract() {
16: result = numOne - numTwo;
17: println("{numOne} - {numTwo} = {result}");
18: }
19:
20: function multiply() {
21: result = numOne * numTwo;
22: println("{numOne} * {numTwo} = {result}");
23: }
24:
25: function divide() {
26: result = numOne / numTwo;
27: println("{numOne} / {numTwo} = {result}");
28: }
5、运行程序
如图,你可以单击中间的三角形图标或按键盘F6来运行项目,如果出现下图,则单击“OK”设置项目为主项目,从而运行程序。此时,你应该可以在下面的输出控制台看到的输出信息如下所示:
100 + 2 = 102
100 - 2 = 98
100 * 2 = 200
100 / 2 = 50
说明程序运行正确。
总结:到此我们成功执行了第一个应用程序,这仅仅是个开始。此应用程序可能很小,但它向您介绍了一些重要的编程语言结构。学习这些结构是你掌握JavaFX Script编程语言的第一步。