JavaFX平台特性

jopen 11年前

Oracle在JDK8和JDK9的规划中提高了JavaFX所占的比重,JavaFX也将做为JDK的一部分直接集成。那么JavaFX有什么特性呢?

特性 好处
完全使用Java语言开发,因此JavaAPI全部都能直接使用。 开发者能用他们喜欢的Java开发工具开发
利用现存的成千上万的Java类库
开发者能使用流行的JVM脚本语言,例如Groovy、JRuby和Scala
FXML,一个脚本化,基于XML的用于定义用户界面的标记语言。 很容易开发和维护复杂的用户界面
网页渲染引擎 在你的应用中无缝地将本地Java能力和网页技术的动态能力混合和搭配在一起
无缝集成Swing应用程序 已经存在的Swing应用程序能更容易更新为使用新的JavaFX特性,例如富图像API、媒体回放和嵌入网页内容
高性能硬件加速图形管线 JavaFX应用程序把数据可视化和复杂的用户界面能利用现代显卡发挥最佳性能
高性能的多媒体引擎 在你的程序中对流行格式的视频和音频进行回放
超过60种图表,表格和布局组件,也能通过使用CSS容易自定制 JavaFX为开发一个全特性的应用程序提供所有主要UI的控制。组件能通过简单地使用标准网页技术如CSS进行皮肤设定。
通过JRE部署在任何地方 JavaFX运行时是在JRE上的,这保证它能在全球97%的企业桌面上运行