您是否需要对Swing有深入的了解才能继续使用JavaFX?

您是否需要对Swing有深入的了解才能继续使用JavaFX?,swing,javafx-2,Swing,Javafx 2,我的目标是将Swing与JavaFX结合使用,因为我对这两种技术都是全新的,我想现在为什么不呢。我最终创建了一个白板应用程序,但在我的第一个过程中,我只是在Swing中创建了一个名为StickyNotes的应用程序 但是我也想要JavaFX的所有新特性 我已经在Swing工作了两周,到目前为止已经取得了相当大的成就 那么现在是开始使用JavaFX的好时机吗 另外,这一定是我之前看到的链接:JavaFX最终将取代Swing,Oracle的大部分(如果不是全部的话)新开发将面向JavaFX。如果您对

我的目标是将Swing与JavaFX结合使用,因为我对这两种技术都是全新的,我想现在为什么不呢。我最终创建了一个白板应用程序,但在我的第一个过程中,我只是在Swing中创建了一个名为StickyNotes的应用程序

但是我也想要JavaFX的所有新特性

我已经在Swing工作了两周,到目前为止已经取得了相当大的成就

那么现在是开始使用JavaFX的好时机吗


另外,这一定是我之前看到的链接:

JavaFX最终将取代Swing,Oracle的大部分(如果不是全部的话)新开发将面向JavaFX。如果您对这两种语言都不熟悉,我认为学习Swing没有什么好处——只要开始使用JavaFX,因为它们有不同的事件模型

作为一种快速生成新GUI应用程序的方法,请试用JavaFX SceneBuilder:

它是一个优秀的工具,允许您在很短的时间内生成一个功能齐全的应用程序。以下是我发现有用的几个其他JavaFX链接:


“我的目标是将Swing与JavaFX结合使用,因为我对两者都是全新的,我想现在为什么不呢?”如果你想让生活更轻松,可以使用其中一种。混合它们是可行的,但(有点)痛苦。@assylias哦,我明白了。我只是坐在这里阅读一些JavaFX页面,它看起来确实有自己的布局、窗格系统等。嗯,我在Swing中学习的基本技能只有在JavaFX比Swing更好的情况下才有帮助。要回答标题中的问题:不,有些部分是相似的(GUI线程、观察者模式…),有些部分是完全不同的(布局构造,数据绑定…)。是的,没错。我在op中编辑了标签,将javafx-2包括在内。上面的两个链接应该是:非常感谢,我不知道这是怎么回事……谢谢你的回答。