在过去的几个月中,最令人激动的项目之一就是JavaFX,通过开放源代码可以得到几个新的附带项目。 可供热衷的JavaFx主体公开使用的最新的两个版本包括JavaFX Scenegraph API和测试套件JemmyFX的代码。
现在两者都属于OpenJFX的一部分, OpenJFX是JavaFX活动的蓬勃发展中心,并且似乎整个项目都朝着JavaFX 2.1和2.2(计划于今年登陆)发展。 正如Open JFX负责人Richard Bair上周介绍的那样,Scenegraph是JavaFX -ui通用项目的重要组成部分。 您可以在rt信息库中的此处采样代码。
javafx-ui-common项目包含以下软件包:
- javafx.animation
- javafx.application
- javafx.geometry
- javafx.scene
- javafx.scene.effect
- javafx.scene.image
- javafx.scene.input
- javafx.scene.layout
- javafx.scene.paint
- javafx.scene.shape
- javafx.scene.text
- javafx.scene.transform
- javafx.stage
UI Common和Tools项目无处不在,这意味着JavaFX的基本方面现已完成,更重要的是,允许开发人员使用JavaFX的新功能。 我们有信心,这个版本将比第一个版本成倍提高,因为它得到了社区的大力支持。
SQE(软件质量工程)团队的另一个重要的开源发行版是 JavaFX功能测试套件的出现,即JemmyFX 到OpenJFX。 JemmyFX基于NetBeans中使用的Java可视化测试框架多年,它允许用户通过使用扩展为自己的应用程序编写可视化测试。
这是JavaFX开发过程中的重要一步,有可能吸引那些以前不会用驳船触碰JavaFX的人,如Bair所述:
对于那些一直在寻找向JavaFX贡献代码的人们来说,这是个好消息,因为这意味着您还可以通过编写确保正确性所需的测试(如JUnit测试或现在作为使用Jemmy的功能测试)来加速特定功能的采用。 。
基础已经就绪。 现在,JavaFX可以基于所有这些炒作吗?