zoukankan      html  css  js  c++  java
  • 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的一部分,并随同发布(libjfxrt.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

  • 相关阅读:
    Java中的几种常用循环 for switch while dowhile
    HTML的各种基本标签
    2017年终总结
    HTML C# ajax结合ashx处理程序实现文件上传
    HTML div鼠标悬停控制子控件显示与隐藏
    HTML 使用CSS 如何去掉文本聚焦框
    HTML input 文本框如何添加提示信息
    CSS 如何通过top left 定位控制div在另一个div的位置
    CSS background 属性
    php支付接口开发-支付宝-开发前期准备
  • 原文地址:https://www.cnblogs.com/lngrvr/p/JavaFX_What_Is_It.html
Copyright © 2011-2022 走看看