设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

JavaFX 1.2中的五大重要性能

2009-6-19 09:22| 发布者: joejoe0332| 查看: 2754| 评论: 0

  在已经结束的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的缺失。这并不意味着开发团队无意向其中添加这些控件。主要是因为没有足够的时间来添加。不过将来这些控件还是会提供的。



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部