【问题标题】:Should I learn Swing before learning JavaFx?我应该在学习 JavaFx 之前学习 Swing 吗?
【发布时间】:2010-10-08 12:15:35
【问题描述】:

如果我没有任何 UI 编程背景,开始学习 JavaFx 是否有意义?先学习 Swing 然后再学习 JavaFx 是否更可取?

我在 Netbeans 的 JavaFx 网站上尝试了 getting started tutorial,代码对我来说看起来非常复杂。我想知道 JavaFx 对于初学者 GUI 开发人员来说是不是太高级了。

【问题讨论】:

    标签: java javafx


    【解决方案1】:

    我认为了解 swing 不会让您在 JavaFX 方面占上风。 JavaFX 看起来更像是脚本而不是实际的 Java 编程。不用摇摆也能学好JavaFX。

    【讨论】:

      【解决方案2】:

      查看 JavaFX 教程我会说:

      1. 您无需了解 Swing 即可使用 JavaFX
      2. 如果您发现 JavaFX 教程很难学习 Swing 将不会更容易

      如果您根本没有编程背景,那么从任何语言开始都是一个挑战。如果你懂一点编程语言,那么这仍然是一个挑战。

      我的建议是潜入并努力工作。一个快速的谷歌搜索(JavaFX Hello World)有很多点击...我快速浏览了this one,我会说从它开始。

      【讨论】:

        【解决方案3】:

        据我了解,JavaFX 库没有那么多合适的 UI 组件,但由于 JavaFX 允许您使用任何 Swing 组件,因此了解 Swing 可能很有用。随着 JavaFX 的成熟,这可能会越来越不真实。

        【讨论】:

          【解决方案4】:

          嗯,至少有相当多的相似之处......一个舞台,例如相当于 Java 中的 JFrame,场景相当于 JPanel……绑定机制类似于(嗯,有点)Java 中的侦听器概念……

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

          【讨论】:

            猜你喜欢
            • 2011-01-03
            • 2010-11-28
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-02-13
            • 1970-01-01
            • 1970-01-01
            • 2011-07-17
            相关资源
            最近更新 更多