JavaFX 应该取代 Swing 吗?
Posted
技术标签:
【中文标题】JavaFX 应该取代 Swing 吗?【英文标题】:Is JavaFX supposed to supersede Swing? 【发布时间】:2014-02-17 14:10:57 【问题描述】:我习惯于 Swing 编程并且听说过 JavaFX。它是否应该取代 Swing 成为用 Java 编写桌面应用程序的首选平台?
换句话说,我应该为我的新项目选择 JavaFX 吗?
【问题讨论】:
【参考方案1】:是的,JavaFX 正在取代 Swing。
另见Oracle官方文档:
http://www.oracle.com/technetwork/java/javafx/overview/faq-1446554.html#6
JavaFX 是否正在取代 Swing 作为 Java SE 的新客户端 UI 库?
是的。但是,Swing 仍将是 Java SE 规范的一部分 可预见的未来,因此包含在 JRE 中。虽然我们 建议开发人员在以下情况下尽可能利用 JavaFX API 构建新的应用程序,可以扩展 Swing 使用 JavaFX 的应用程序,从而实现更平滑的过渡。
另见 SO 帖子:
Swing vs JavaFx for desktop applications https://***.com/questions/1318645/javafx-or-swing(旧)【讨论】:
以上是关于JavaFX 应该取代 Swing 吗?的主要内容,如果未能解决你的问题,请参考以下文章