JavaFX初探


JavaFX的前身是Sun Microsystem公司的一个名为F3的项目,最初采用的语言名为JavaFX Script。2011年由Oracle公司全部用Java重写并发布为JavaFX2.0。同年11月,Oracle宣布把JavaFX捐赠给开源社区,并且OpenJDK接管,成立OpenJFX项目。到JavaSE 7.06和JavaFX 2.2,JavaFX实时库开始成为Oracle的Java SE的一部分,并随同发布(lib\jfxrt.jar)。

 

当前支持JavaFX开发的IDE有两个:1、是NetBeans;2、Eclipse下有e(fx)clipse支持JavaFX开发(http://www.eclipse.org/efxclipse/index.html)。还有 JavaFX Scene Builder做界面开发,产生FXML文件,当前版本有1.1在Java 7下使用,Java 8则使用2.0。

 

在已发布的Java 8非正式版本里也包含了JavaFX 8,Oracle在JavaFX 8中增加了TreeTableView和DatePicker两个控件。

 

已有多个第三方社团开始针对javaFX的开发,包括从UI、框架到DSL扩展,UI方面有较为大家熟知的JideFX和ControlsFX。ControlsFX采用3-Clause BSD 许可,JideFX采用双许可证,GPL with the class path exception和一份免费商业许可。

 

几个站点:
1. Oracl JavaFX Documentation
http://docs.oracle.com/javafx/index.html
比较全面,从可快速上手的例子到整个架构的介绍。

 

2. Oracle JavaFX社区
https://forums.oracle.com/community/developer/english/java/javafx/javafx_2.0_and_later
有高手,有问题可以在这里发帖,如果不是JavaFX自身缺陷,会很快解决。

 

3. JavaFX Roadmap
http://www.oracle.com/technetwork/java/javafx/overview/roadmap-1446331.html

 

4. JavaFX Third Party Tools and Utilities
http://www.oracle.com/technetwork/java/javafx/community/3rd-party-1844355.html

 

5. OpenJFX
https://wiki.openjdk.java.net/display/OpenJFX/Main
可以下载到JavaFX的源代码。以后有机会再看。

 

6. controlsfx
http://fxexperience.com/controlsfx/
第三方,支持JavaFX 8

 

7. JIDE
http://www.jidesoft.com/blog/2013/06/06/jidefx-beta-release/
第三方,支持JavaFX 8

 

8. GNU General Public License, version 2, with the Classpath Exception
http://openjdk.java.net/legal/gplv2+ce.html

 

9. The BSD 3-Clause License
http://opensource.org/licenses/BSD-3-Clause

 

10. JIDE SLA
http://www.jidesoft.com/purchase/SLA.htm

转载于:https://www.cnblogs.com/lngrvr/p/JavaFX_What_Is_It.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值