Java FX 理论详解

Java FX 简介

  • JavaFX 是一个强大的图形和多媒体处理工具包集合,它允许开发者来设计、创建、调试和部署富客户端程序,并且和Java一样跨平台。
  • Javafx 是 Oracle 2008年主推的下一代GUI框架,功能强大,并且持续更新

  • Swing 是Java 比较老的GUI,样式难被用户接受,且 Oracle已经明确说明不再更新Swing。显然比swing更古老的awt就更不用说了

  • JavaFX 仍然可以使用 Swing 程序,通过SwingNode即可

  • 原来开发 JavaFX 程序,需要单独下载 JavaFX 的SDK,但是现在不需要了。 

  • 从 JDK 7u6 开始,JavaFX 被内置到 Java SE中;从Java8开始,JavaFX 版本更新为JavaFX8。现在开发Java FX程序可以像以前开发awt、swing一样直接进行开发

  • 实际开发请使用JDK8及以上版本

Java FX 历史

  • JavaFX 即可以用来开发桌面程序也可以开发移动设备上的程序,但移动应用平台都有自己的SDK,比如开发Android和ISO应用都会使用原生地API,所以JavaFX目前主要用于开发桌面应用程序!
  • JavaFX 2.0之后的版本摒弃了JavaFX Script语言,而作为一个Java API来使用。因此使用JavaFX平台实现的应用程序将直接通过标准Java代码来实现。
  • 从JDK 7u6 开始,JavaFX被内置到Java SE中,原来开发JavaFX程序,需要单独下载JavaFX的SDK,但现在不需要了。 
  • 从Java JDK8 开始,JavaFX的版本也更新为JavaFX8。

学习网址


猜你喜欢

转载自blog.csdn.net/wangmx1993328/article/details/80769527
FX