文档章节

JavaFX初探

l
 lngrvr
发布于 2013/11/25 09:06
字数 463
阅读 157
收藏 1
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

© 著作权归作者所有

l
粉丝 0
博文 1
码字总数 463
作品 0
广州
私信 提问
javafx官方文档学习之一Application与Stage,Scene初探

我的博文小站:http://www.xby1993.net,所有文章均为同步发布。 转载请注明作者,出处。 自jdk7u6之后javafx已经嵌入在jre之中 2 javafx UI设计工具JavaFX Scene Builder. Oracle支持的javaf...

xby1993
2013/12/08
0
0
認識JavaFX

作者:蔡學鏞 注意:本文章內容是依據alpha版技術做描述,讀者閱讀時可能已經和實際現況有所差異。 雖 然Ajax方興未艾,但RIA(Rich Internet/Interface Application)也已經揭開序幕,同樣是...

红薯
2009/02/12
838
2
JavaFX 的开源进程

JavaFX最初由Sun公司在JavaOne 2007大会上推出,以帮助开发者为移动设备、台式机、电视和其他消费电子设备创建内容丰富的应用。最初的产品包括JavaFX移动平台和JavaFX脚本语言。 甲骨文收购S...

oschina
2013/02/17
3.9K
13
JavaFX 2.2 正式发布,下一版本为 8.0

甲骨文今天正式发布了JavaFX 2.2。 该版本中包含了针对Windows、Linux和Mac OS X平台的SDK,不过JavaFX运行时仍然只支持Windows和Linux平台。 该版本的主要新特性包括: 支持H.264和AAC编码的...

Jeky
2012/08/16
2.6K
20
开始学习JavaFX (译)

原文地址:http://download.oracle.com/javafx/2.0/get_started/jfxpub-get_started.htm 如果你想使用 JavaFX 快速创建拥有富客户体验的应用程序,那么这个文章正是为你准备的。你将学习如何...

Jeky
2011/10/10
6.7K
6

没有更多内容

加载失败,请刷新页面

加载更多

spdlog静态库方式

spdlog新版本提供了静态库方式,这样比原来的header only方式显著提升了编译速度。 这里分析一下怎么使用: 根目录下的CMakeLists.txt中主要有如下内容: ...include(cmake/ide.cmake) // ...

chuqq
29分钟前
2
0
转载《Java 开发手册》今日发布,向全球开发者致敬!

致全球Java开发者: 代码是二进制世界的交流方式,极致的代码是我们的荣耀。 2017年春天,《阿里巴巴Java开发手册》发布,我们希望在涵盖编程规约、异常日志、单元测试、安全规约、MySQL数据...

薛定谔的旺
32分钟前
35
0
Windows常用快捷键

1、Ctrl+Shift+T 恢复误关网页 2、Ctrl+Y 反撤销(Ctrl+Z撤销)

南风末
33分钟前
0
0
获取一个字符串相同的字符出现的次数及字符分别是

// 统计一个String字符串中出现的相同字符的次数 及分别是什么 public static void charStat(String str){ long start = System.currentTimeMillis(); Map<Character,In......

凉城旧影
40分钟前
3
0
Nodejs 10以上版本不支持Deepin 问题

I solved this problem by this way : Copy script from https://deb.nodesource.com/setup_12.x. Find line DISTRO=$(lsb_release -c -s) and change to DISTRO="jessie". Save all script ......

SuShine
45分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部