使用 swing 的动画和使用 javafx 的动画之间的区别

Posted

技术标签:

【中文标题】使用 swing 的动画和使用 javafx 的动画之间的区别【英文标题】:difference between animation using swing and animation using javafx 【发布时间】:2016-01-08 19:36:46 【问题描述】:

我必须在java上为android创建一个窗口过渡动画(比如关闭应用程序时的那个。它消失了,另一个从角落进来)。我听说用 swing 制作动画比用 javafx 复杂一点。那么我在只使用swing 制作程序时会遇到任何问题,或者有什么我不能用swing 做但可以用javafx 做的事情吗?我更喜欢使用swing,因为我熟悉它。谢谢。

【问题讨论】:

***.com/questions/16694948/… 的可能重复项 informit.com/articles/article.aspx?p=2273822 Swing 已经存在 15 年以上,拥有在生产环境中编写代码的经验丰富的开发人员的强大社区。 JavaFX 是街区中的(较新的)孩子,它的开发人员经验较少(使用 API)并且没有看到太多的产品曝光(您可以搜索 Swing 和 JavaFX 的职位发布,而 Swing 正在下降,JavaFX一直很安静)。 JavaFX 肯定是从头开始构建的,考虑到动画之类的东西(它被定位为 Flash 杀手,但 html 5 几乎杀死了两者)。 如果你需要“滑动”风格的动画,我建议你看看Universal Tween Engine和Sliding Layout 【参考方案1】:

JavaFx 更好用,因为它具有更好的属性。 http://www.dummies.com/how-to/content/10-differences-between-javafx-and-swing.html

【讨论】:

以上是关于使用 swing 的动画和使用 javafx 的动画之间的区别的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用 JavaFX 和 Swing 制作具有视觉吸引力的 GUI?

在 Swing 应用程序中使用 JavaFX 图表

TextArea Swing 和 JavaFX 选择范围的区别

带有 SWING 与 JavaFX 的 Java 用户界面

新项目中的 JavaFX 或 Swing [重复]

MVC - Swing 与 JavaFX 的实现