记录我的【本文来自 (http://www.68idc.cn)】工作、我的成长

因为项目的需要,实在是没有办法了,试了很多种方案(RCP,SWT,Flex,Smartinvoke…),最终还是决定开始研究JavaFx。。。为了给用户更好地体验我们的“智能家居”!

以下是最近搜索得到的一些资料:

1.Oracle 上 JavaFx的下载页面:

目前最新版本的SDK是2.1 JavaFX 2.1 Developer Preview – Available for Windows, Mac OS X, and Linux.

我的电脑下载的是2.0.3版本,下载之后解压到一个目录即可,建议解压到和jdk同一个目录,这样便于管理嘛

另外,告诉大家一个好消息!Oracle已经提供了一个新的开发工具 JavaFX Scene Builder Developer Preview- Now available for Windows and Mac OS X.

它可以完成将开发人员或者设计者设计的界面转换成FXML文件!Amazing!感谢Oracle!同时期望Oracle坚持自己制定的十年Java路线,让Java走得更远!

2.JavaFx开源项目和插件

?q=javafx&scope=project

备注:

(1) 已经不可以使用了,更新站点没有内容了,所以插件安装不了滴

(2)ExadelJavaFX plug-in for Eclipse 好像已经过时了。。。我在Eclipse中安装了之后,配置JavaFx SDK时却总是不能配置成功

(3)JPedalFX – JavaFX PDF viewer () 这个是用JavaFx做的,还不错,只是打开某些PDF文件不行

(4)WidgetFX 这个还不错!期望能够在项目中使用!

(5)jfxtras JFXtras 是一个 JavaFX 脚本语言的扩展工具包,包含对话框、布局容器、单元测试工具以及异步的处理等。

(6)JavaFX Designer for NetBeans Netbeans的插件,我下载的Netbeans中支持JavaFx2.0,但是官网上好像说过,现在还不支持JavaFx2.0的可视化开发,只支持1.x

3.如果是打算在Netbeans中开发javafx,参考网址:

可以看出Netbeans对JavaFx提供了很多的支持,算是一个不错的开发JavaFx的IDE

配置好了之后你可以查看一些Javafx的Demo Project,里面有很多,例如几个小游戏,还有一些特效演示,呵呵,有些还是很不错的!

注意:建议下载推荐的包含JavaFx支持的Netbeans以及包含了Javafx的JDK1.7,然后配置JavaFxSDK(新建一个平台,一定要配置JavaFx SDK,否则没法新建项目)

4.最喜欢的还是 e(fx)clipse,它是 Eclipse 下开发 JavaFx 的插件,但是可以下载完整的包含了该插件的Eclipse,并且是最新的Eclipse 4.2!哈哈哈

官方网址: 建议去官网看看它的详细说明,太强大太神奇了!竟然可以和很多其他的技术例如OSGi,RCP等等整合到一起!Amazing!

直接下载 Eclipse 4.2

完了之后再preference->JavaFx中配置SDK位置,就是刚才解压的那个文件夹!

然后开始吧,看看这里: Getting Started with JavaFX

新建一个项目,然后复制演示代码到项目中,运行之,怎么样?很炫吧!

5.其他资料:

重要网址:

①官网文档: 这里讲解了很多的JavaFx功能,每篇文章都有相应的代码下载,另外文章可以作为pdf文件下载下来,呵呵

重要的几篇文章:

(1)JavaFX Interoperability with SWT

(2)Skinning JavaFX Applications with CSS

(3)Getting Started with FXML

(4)Concurrency in JavaFX

(5)Using JavaFX UI Controls

其实很多都是很重要的!慢慢来,慢慢看吧!哈哈哈,终于看到JavaFx的希望了!也看到了我的希望!嘻嘻嘻

还有一个另外一个独立的官方网址:

②博客: 感谢这位博主,他翻译了大量的和JavaFx控件相关的内容,这些内容大部分正是上面的文档

Using JavaFX UI Controls 中的内容,呵呵,英语不好的人也可以学的轻松啦!

③itpub: 上面有一些Javafx的介绍

JavaFX应用博客 : 里面有不少的教程可以看,嘻嘻嘻

④两个文档,来源于Open 文档,有money的就下吧

6.下面引用一篇博客中对JavaFx2.0的介绍,我觉得写得蛮好的

“现在做Web应用开发,提得最多的概念就是RIA,即所谓的富互联网应用程序。 在RIA开发的技术选择中,基本上是两大派别:一个是不依赖插件的开放标准派,依靠Ajax和最近非常火热的HTML5,其思想是把浏览器作为唯一的运行 平台;另外一个派别则是插件派,依靠的是浏览器上的插件来支撑RIA应用的运行。插件派里面比较重要的参与者是Adobe的Flex、微软的 Silverlight和Oracle的JavaFX。两种派别的做法各有利弊:在HTML5没有被广泛支持之前,浏览器本身的能力始终有限;而依赖插件 的做法无疑会带来部署相关的问题,普通用户可能会被插件的安装过程折磨得放弃使用这个应用了。从部署的角度来说,Adobe和微软的处境要好得 多:Flash现在基本上是浏览器的标准插件,很少有浏览器不装的,除了iPhone和iPad上之外。微软有操作系统平台和浏览器的优势。而Oracle的JavaFX则比较尴尬,受限于JRE的部署状况。

JavaFX从它2007年发布以来,表现一直差强人意。Oracle收购了Sun之后,在JavaFX中投入了大量的精力进行推广和更新。JavaFX最近比较出名的应用应该是在2010年温哥华冬奥会上。在调整了JavaFX中的很多概念,以及重新设计和实现了很多重要组件之后,得到的就是现在的JavaFX 2.0。JavaFX 2.0的beta版已经发布,正式版则定于今年第3季度发布。在最早的时候,笔者也研究过JavaFX。不过在当时来说,JavaFX可用的地方并不多。JavaFX 2.0的新特性使得开发人员应该需要重新审视它在RIA开发领域中的位置。在很多情况下,JavaFX 2.0也会是不错的选择。

学做任何事得按部就班,急不得

记录我的【本文来自 (http://www.68idc.cn)】工作、我的成长

相关文章:

你感兴趣的文章:

标签云: