取消JAVA FX和SWING有什么区别



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

主要区别可能是发布日期...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 已经过时了(恕我直言)

相关内容

  • 没有找到相关文章

最新更新