【问题标题】:What to know before starting to learn JavaFX? [closed]在开始学习 JavaFX 之前要了解什么? [关闭]
【发布时间】:2014-05-13 10:00:31
【问题描述】:

我了解了 JavaFX 相对于 Swing 的优势(这不是讨论的重点),我想学习 JavaFX。 但后来我在 JavaFX 脚本和 XML 等其他东西之间感到困惑...... 我还没有清晰的画面。 我想知道在尝试 JavaFX 之前必须了解的所有内容,例如基本信息和编程/标记语言。

【问题讨论】:

  • 如果你愿意,你可以直接在 Java 中做任何事情。您也可以使用 FXML 文件来配置您的 UI 布局(只需要非常基本的 XML 知识),但您不必这样做。

标签: java javafx


【解决方案1】:

嗯,就我而言,在您开始学习 Javafx 之前,我想说没有什么是强制性的。对JAVA 有一点了解就足够了(只是基础知识)

对于 Javafx 学习资源,Oracle 拥有最好的可用资源之一,其中包含丰富的利润丰厚的示例,这将使您的Javafx 学习之旅变得精彩。

fxml 文件基本上是可以使用 XML 编写的 UI,并且可以加载到您的代码中。这使您的应用程序遵循 MVC 规则。虽然最初,我还是建议您花一些时间仅使用 java 代码来构建您的 UI。

有关 FXML 的更多信息

Java vs JavaFX Script vs FXML. Which is better way of programming in JavaFX?

Javafx 教程

http://docs.oracle.com/javase/8/javase-clienttechnologies.htm

对于初学者,JavaFX 入门非常重要!

http://docs.oracle.com/javase/8/javafx/get-started-tutorial/jfx-overview.htm#JFXST784

Scene Builder 教程 即为您的应用程序制作 fxml 文件,

http://docs.oracle.com/javase/8/scene-builder-2/get-started-tutorial/overview.htm

FXML 教程

https://docs.oracle.com/javase/8/javafx/fxml-tutorial/

【讨论】:

    【解决方案2】:

    我在去年夏天开始学习 JavaFX,它非常棒且易于使用。我认为在开始学习之前你应该知道任何事情。一点 xml 知识可能是有益的,但我认为这不是必需的,因为 JavaFX secene builder 通常会生成 .fxml 文件。这样就可以直接开始使用了。

    【讨论】:

    • 感谢您的回答。但我想正确而彻底地学习语言。我对Scene Builder了解不多,但是不使用它很难构建应用程序吗?
    • 请分享一些学习JavaFX的好资源。
    • 不,您不必使用场景构建器,您可以直接在 Java 中使用它,但 SceneBuilder 确实让工作更轻松。我建议使用它,但是当我航行时,您也可以用 Java 对其进行编码。此外,如果您使用 Eclipse,您可以从 Eclipse 市场下载 e(fx)clipse 以获得 JavaFX 库。我学过JavaFX的书是这样的; amazon.com/JavaFX-Beginners-Guide-ebook/dp/B004QWY5YA
    • xxlali,还有一个问题。 :) 你建议的那本书提到了现在没有使用的 JavaFX 脚本,我想。即使在今天,使用这本书来学习 JavaFX 是否安全?
    • 我学习的时候,从来没有见过JavaFX脚本。也许版本不同所以我不知道:)
    猜你喜欢
    • 2011-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-24
    • 2010-09-13
    • 2010-09-15
    • 1970-01-01
    相关资源
    最近更新 更多