Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaFX应该取代Swing吗?_Java_Swing_User Interface_Javafx - Fatal编程技术网

JavaFX应该取代Swing吗?

JavaFX应该取代Swing吗?,java,swing,user-interface,javafx,Java,Swing,User Interface,Javafx,我习惯于Swing编程,并且听说过JavaFX。它是否应该取代Swing成为用Java编写桌面应用程序的首选平台 换句话说,我应该为我的新项目选择JavaFX吗?是的,JavaFX正在取代Swing。 另请参见Oracle的官方文档: JavaFX是否正在取代Swing作为Java SE的新客户端UI库? 对。然而,Swing仍然是Java SE规范的一部分 可预见的未来,因此包含在JRE中。当我们 建议开发人员在必要时尽量利用JavaFXAPI 在构建新的应用程序时,可以扩展Swing 使用

我习惯于Swing编程,并且听说过JavaFX。它是否应该取代Swing成为用Java编写桌面应用程序的首选平台


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

是的,JavaFX正在取代Swing。

另请参见Oracle的官方文档:

JavaFX是否正在取代Swing作为Java SE的新客户端UI库?

对。然而,Swing仍然是Java SE规范的一部分 可预见的未来,因此包含在JRE中。当我们 建议开发人员在必要时尽量利用JavaFXAPI 在构建新的应用程序时,可以扩展Swing 使用JavaFX的应用程序,允许更平滑的过渡

另见下文:

  • (旧)