uning JAVA FX和SWING有什么区别

时间:2016-02-08 08:07:05

标签: java swing javafx compare

我正在使用Java Swing来开发我的应用程序,我应该尽快完成它,但设计非常糟糕。 我找到了一些建议,告诉我应该使用JAVA FX。 Java FX和Java Swing有什么区别? 代码行会有变化吗?

1 个答案:

答案 0 :(得分:3)

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

JavaFX中添加了许多非常有用的功能。 请参阅此处的一些主要功能:https://docs.oracle.com/javase/8/javafx/get-started-tutorial/jfx-overview.htm#A1131418

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

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

从头开始创建一个新的应用程序,我认为你应该考虑使用JavaFX,Swing已经过时了(imho)