探索JavaFX脚本
JavaFX脚本在2007年3月的JavaOne大会上面世,虽然这个技术非常新鲜,但Sun和技术社区一直在努力使其每周都有引人注目的进步。因此现在是学习这种语言的好机会,你可以马上下载并使用它。这里提供一些展现JavaFX语言...
开源收费两手抓 Sun公开JavaFX Mobile技术[图]
在旧金山召开的JavaOne电脑会议上,Sun Microsytems首次公开了一种基于Java的新产品JavaFX。JavaFX Mobile专为手机等产品设计,该产品混合了Java的移动版本,以及来自Java手机软件开发商SavaJe Technologies的技...
JavaFX:当前的状态和不久的将来
在去年十月份,InfoQ.com发布了一篇名为“JavaFX概览”的文章。Sun Microsystem的Chet Haase 接着又向InfoQ.com分享了一些JavaFX为Java平台带来的其他方面影响的细节。Haase通过一些可能在将来构建RIA应用时有用的...
JavaFX会将Sun送回未来吗?
Java的新引擎——JavaFX——对于复兴Java摇摇欲坠的客户端是否会有促进作用呢? Sun软件首席技术长官Bob Brewin在讨论Sun面临的JavaFX问题时,对上述问题持肯定态度。它是否会使Java重返桌面,Java的GPL许可是...
使用 JavaFX Script 创建富应用程序
JavaFX Script. 于去年春天问世,它是一种在 Java™ Platform, Standard Edition 6(Java SE)上运行的脚本编制语言,使用它可以轻松编写复杂用户界面。借助本文提供的示例应用程序,您可以学习 JavaFX 脚本编...
JavaFX教程-广度(Extents)和枚举
类的“广度”,即此类的所有实例的集合,能够通过以下语法获得: *:ClassName例如,下面的代码打印出String类的所有实例: import java.lang.System; for (i in *:String) { System....
JavaFX教程-反射
JavaFX类、属性、操作可以通过如下方式反射: public class Class { public attribute Name: String; public attribute Documentation:String?; public attribute Supercla...
JavaFX教程-增量式求值和懒惰求值
在JavaFX中,属性初始化程序能够使用bind操作符进行懒惰、增量式求值。使用bind初始化的属性类似于包含公式的电子表格中的单元格。在包含此属性的对象的生命周期中,只要在初始化表达式右侧引用的任何对象发生改变,...
JavaFX教程-更新触发器
更新触发器JavaFX类没有构造器,其属性也没有“setter”。作为替代物,JavaFX提供了类似SQL的触发器(trigger)来为使用者提供处理数据修改事件的能力。 触发器使用trigger关键字声明。 触发器由头部和代码体构成...
JavaFX教程-类与对象
类与对象JavaFX中声明类的语法:在class关键字后面跟着类名,接着是可选的extends关键字和由逗号分割的基类名列表,一个开放的大括号({),一个属性列表,函数和操作,一个关闭的大括号(}),在大括号中间的每一个...
JavaFX教程-操作
在JavaFX中使用operation关键字声明过程(procedure)。例如: import java.lang.StringIndexOutOfBoundsException; operation substring(s:String, n:Number): String { try { &...
JavaFX教程-字符串(String)、数值(Number)和日期的格式化
字符串(String)、数值(Number)和日期的格式化JavaFX有内建的字符串格式化操作符(format as),语法如下: 表达式 format as 指令format as 操作符支持java.text.DecimalFormat、java.text.SimpleDateFormat...
JavaFX教程-范围表达式
范围表达式如前所述,通过下面的语法你可以定义一个形成数列的数值数组。 [number1..number2]此表达式定义了一个从number1至number2之间(含两端)的连续整数构成的数组。 例如: var nums = [0..3];System....
JavaFX教程-字符串和字符串表达式
字符串和字符串表达式在JavaFX中,字符串通过单引号指定,例如: var s = 'Hello';或者通过双引号: var s = "Hello";在使用双引号的情况下,可以使用 {}嵌入JavaFX表达式,例如: var name...
JavaFX教程-表达式
表达式JavaFX支持如下操作符: 操作符含义Java等价物关系操作符==equality==<>inequality!=<less than<>greater than><=less than or equal<=>=greater than or equal>=布...
JavaFX教程-查询数组
像在Miranda、Haskell这些函数式编程语言中一样,JavaFX支持列表推导(list comprehensions),但是为了使用一种Java程序员更加熟悉、易懂的语法形式进行表达,JavaFX采取了select和foreach操作符。 这里提供一个例...
JavaFX教程-修改数组
除了赋值操作(=)之外,JavaFX还提供数据修改操作符(insert和delete),它类似XQuery-Update规范中的语法和语义: insert语句可以用下面方式中的任意一种进行声明: insert Expression1 [as first | as last] ...
JavaFX教程-函数、数组、表达式和操作
JavaFX函数代表了JavaFX编程语言的纯函数子集。函数体可以仅包含一组变量声明和一个返回语句。JavaFX也提供了过程(procedures)(被调用的操作,详见下面关于操作的章节),里面可以包括任意数量的声明、条件语句、...
JavaFX教程-调用Java对象
调用Java对象JavaFX可以导入Java类、创建新的Java对象、调用它们的方法,也可以实现Java的接口。下面的代码片断提供了一个示例: import javax.swing.JFrame;import javax.swing.JButton;import java...
JAVAFX尝试
RIA 一个谁都想吃一口的肥肉,越来越多的语言开始加入开发RIA的行列中,前一段时间JAVA也推出了自己的RIA开发语言JAVAFX。今天在将NETBEANS上更新了JAVAFX包,试用了一下,其语言有些搞怪。制作简单的窗体到还是简单...