在曾经结束的JavaOne大会上推出了许多与JavaFX相关的产品,其中一些是关于将来的产品,还有一些则尚未发布。本文当然不会对此逐一罗列。在JavaOne会议时期讨论了许多议题,而笔者以为JavaFX最关键的一些功能能够被忽略了。在本文中,笔者将谈及的是一些你现在实实在在能下载且使用的功能。本文中谈及的均是JavaFX的新版本,也就是以前代号为Marina,现在称为JavaFX 1.2的版本。闲话少说,以下是本人总结的五大重要功能。
支持Linux和Solaris
在Linux和Solaris之下对JavaFX的支持曾经让我们等了相当长一段时间。阅历千辛万苦,我们现在终于迎来了测试版。我们的目标是让Solaris和Linux成为JavaFX世界中与Windows和Mac具有同等位置的平台。JavaFX的目标是要让一种Java能顺应所有屏幕以及所有的操作系统。这是向该目标又接近了一步。
有些功能还不能使用,这也是为什么我们称其为测试版的原因,但是它依然是一个良好的开端。我们现在使用支持视频的GStreamer,曾是缺少的一个关键功能。你有能够会取得一些图像硬件减速功能,当然这要取决于你的distro组件和配置。阴影窗口还不能使用。这是由于基础JRE中存在漏洞。负责图形处置的顺序师称他们曾经针对这一漏洞开收回了补丁,而该补丁估计会在不久后的Java6和OpenJDK中推出,因此你不需要等到下一版本的JavaFX。
控件和布局
JavaFX具备十分好的图形处置但是在1.0版本中只有独自的本地用户界面控件TextBox。而仅仅是使用文本控件很难制作出真正意义上的商业应用顺序。这一切现在都有所改动。JavaFX 1.2 拥有真正适宜21世纪的用户界面控件。我们总是在爱恨中徘徊,思索着久远的用户界面工具包的开展趋势。然后我们会创立出新的控件并且API布局,这些努力处置了人们所需的一局部应用顺序。而这里只是对新控件粗略做一下介绍:
·所有的控件都可以用CSS更换皮肤,因此设计师可以发明出一般式样的顺序。
·存在一个默认的控件观感Caspian。
·控件位于公用文件参数中,这意味着他们可以在所有设备上运行而不只是桌面。
·用于标准功能的新型控件,如进程指示器和超链接。
·都是树立在JavaFX布景图之上,因此不会有剩余的AWT。
永颜化妆品怎么样
和这些控件一起出来的是布局系统,它能处置AWT布局的成绩。现在要将布局和动画综合起来就变得十分容易了,而且只需用几行代码就可以创立自定义的布局。使用这些控件,我们可以创立真正意义上能跨屏幕运行的商业顺序。
以后列表中缺少一些控件。尤其是Tablet和Tree的缺失。这并不意味着开发团队有意向其中添加这些控件。主要是由于没有足够的时间来添加。不过将来这些控件还是会提供的。
图表