java - JavaFX应该取代Swing吗?

原文 标签 java swing user-interface javafx

我习惯了Swing编程,并且听说过JavaFX。是否应该将Swing替换为用Java编写桌面应用程序的首选平台?

换句话说,我应该为新项目选择JavaFX吗?

最佳答案

是JavaFX取代了Swing。
另请参见Oracle的官方文档:
http://www.oracle.com/technetwork/java/javafx/overview/faq-1446554.html#6

JavaFX是否将Swing替换为Java SE的新客户端UI库?
是。但是,Swing将仍然是Java SE规范的一部分,
可预见的 future ,因此包含在JRE中。当我们
建议开发人员在以下情况下尽可能利用JavaFX API
构建新的应用程序,可以扩展Swing
JavaFX的应用程序,可实现更平滑的过渡。

另请参阅SO帖子:

  • Swing vs JavaFx for desktop applications
  • https://stackoverflow.com/questions/1318645/javafx-or-swing(旧)
  • 相关文章:

    java - 在android studio中运行时适配器使用错误的布局

    java - 图像未出现

    java - Java swingworker输出

    java - Java JTableHeader样式

    java - 高效地在Java(Android)中声明UI元素

    c# - 长继承层次结构

    java - 分组以查找最小流

    java - 如何使用Bytebuddy检测HttpURLConnection?

    css - 将CSS样式添加到WordPress编辑器

    java - Wicket与某种CMS集成?