使用经过编译的JavaFX Script技术创建富Internet应用程序 - 编程入门网
d {
MessageDialog {
title: "JavaFX Script Rocks!"
// This string has a newline in the source code
message: "JavaFX Script is Simple, Elegant,
and Leverages the Power of Java"
visible: true
}
}
}
}
center:
Canvas {
content:
Text {
font:
Font {
faceName: "Sans Serif"
style: FontStyle.BOLD
size: 24
}
x: 20
y: 40
stroke: Color.BLUE
fill: Color.BLUE
content: "JavaFX Script Makes RIA Development Easy"
}
}
}
}
使用经过编译的JavaFX Script技术创建富Internet应用程序(3)时间:2011-02-05 James L. Weaver让我们仔细检验一下这段源代码。 理解 HelloCompiledJavaFX 应用程序代码 和 Java 编程语言一样,JavaFX 技术包含两种类型的注释:多行注释和单行注释。 多行注释 的开头是两个 /* 字符,并使用相同的两个字符结束,但是顺序相反(*/)。开始字符和结束字符之间的任何内容都将忽略掉。代码示例 1 的开始部分展示了一个多行注释的例子。 单行注释 以两个 // 字符开始,这两个字符后的所有内容都将被忽略。示例代码 1 在接近中间的部分展示了一个单行注释的例子,为方便查看,下面再一次展示了这个例子: // This string has a newline in the source code. 和 Java 技术相同,package 声明类似文件系统中的文件夹。它提供了一种按照逻辑组织应用程序的源代码文件的方法。本例中的包为 mypackage,它表示 HelloCompiledJavaFX.fx 源代码位于名为 mypackage 的文件夹中。包名可能由多个节点组成。例如,com.sun.foo 这个包名表示源代码文件位于名为 foo 的文件夹中,后者位于名为 sun 的文件夹,而 sun 文件夹又位于 com 文件夹中。注意,包名通常以开发该应用程序的公司或组织的域名开头 —— 使用相反的顺序,以顶级域名开头,例如 com 或 org。包的声明为可选内容,除了最平常的应用程序以外,其他程序应该使用包声明,这是一项最佳实践。如果使用包声明,那么包声明语句必须位于源代码的顶部,并且不能包含空白和注释。 继续利用您的 Java 编程语言知识,您将看到 JavaFX Script 语言也包含了 import 语句。JavaFX 程序通常使用由 JavaFX 代码(以及一些 Java 代码)组成的库。在本例中,每个导入语句表示某些 JavaFX 类的位置或包,HelloCompiledJavaFX.fx 文件其余部分的代码将依赖这些类把部件和图形输出到屏幕。导入语句可以使用星号 (*) 作为结束,表示程序可能使用了包中的任何一个类。一个替代方法是具体指定正在使用的每个类,如下面的示例所示:
除了最平常的应用程序外,其他应用程序都应该通过 package 声明组织它们的源代码。 对于具有不同 package 语句的源代码文件,将使用 import 语句表示包含在其中的类的使用。 定义用户界面的声明性代码 JavaFX 技术的一个令人兴奋的特性就是它能够以一种简单、一致、强大的声明性语法表示图形化用户界面(GUI)。声明性编程由单一的表达式组成,而过程性编程由多个连续执行的表达式组成。JavaFX Script 同时支持这两种类型的编程,但是,在任何可能的情况下使用声明性语法是一项最佳实践。 代码示例 1 中 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |