我应该在学习JavaFx之前学习Swing吗?

7

如果我没有UI编程背景,学习JavaFx是否有意义?是不是更建议先学习Swing再转向JavaFx?

我在Netbeans上尝试了JavaFx网站上的入门教程,但是代码对我来说看起来非常复杂。我想知道对于初学者GUI开发者来说,JavaFx是否太高级了。

4个回答

13

看JavaFX教程,我认为:

  1. 使用JavaFX不需要了解Swing
  2. 如果你觉得JavaFX教程难学,学习Swing也不会更容易

如果你完全没有编程背景,那么学习任何语言都会是一项挑战。如果你在某种语言中有一些编程知识,学习它仍然会是一项挑战。

我的建议是要深入学习并努力工作。在快速谷歌搜索(JavaFX Hello World)中可以找到很多信息... 我快速查看了这个,我认为从这里开始学起。


1
据我所知,JavaFX库中并没有太多适用的UI组件,但由于JavaFX允许您使用任何Swing组件,因此了解Swing可能会很有用。随着JavaFX的发展,这一点可能越来越不成立。

1

我认为了解Swing并不能让你在JavaFX方面占据优势。JavaFX更像是脚本编写,而不是实际的Java编程。你可以在没有Swing的情况下很好地学习JavaFX。


0

嗯,至少有相当数量的相似之处……例如,一个Stage就相当于Java中的JFrame,一个场景就相当于一个JPanel……绑定机制与Java中监听器概念类似(嗯,有点像)……

哦,而且JavaFX对于程序员来说不应该太复杂,因为它主要面向Web开发人员^^。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接