不使用JavaFX和SWING有什么区别

不使用JavaFX和SWING有什么区别,java,swing,javafx,compare,Java,Swing,Javafx,Compare,我正在使用JavaSwing开发我的应用程序,我应该尽快完成它,但是设计非常糟糕。 我找到了一些建议,告诉我应该使用JavaFX。 JavaFX和JavaSwing之间有什么区别? 代码行是否有任何更改?主要区别可能是发布日期。。。JavaFX是较新的,可以被认为是Swing的继承者 JavaFX中添加了许多非常有用的特性。 请参见此处的一些关键功能: 我可以为自己列出主要功能: 样式可以通过CSS设置(类似于) 绑定:将ui值(如输入文本的宽度)绑定到类中的字段的简单方法。更改字段的值将更新

我正在使用JavaSwing开发我的应用程序,我应该尽快完成它,但是设计非常糟糕。 我找到了一些建议,告诉我应该使用JavaFX。 JavaFX和JavaSwing之间有什么区别?
代码行是否有任何更改?

主要区别可能是发布日期。。。JavaFX是较新的,可以被认为是Swing的继承者

JavaFX中添加了许多非常有用的特性。 请参见此处的一些关键功能:

我可以为自己列出主要功能:

  • 样式可以通过CSS设置(类似于)
  • 绑定:将ui值(如输入文本的宽度)绑定到类中的字段的简单方法。更改字段的值将更新ui而不使用样板文件
  • 动画/过渡:制作动画的简单方法,如闪烁或移动的ui组件
  • 3D:操作模型以生成动画3D视图的简单方法

从零开始创建一个新的应用程序,我认为你应该考虑使用JavaFX,Swing是过时的(IMHO)

你如何看待改变框架会改进你的设计?这里已经讨论了一个类似的主题: