【问题标题】:Using JavaFX without e(fx)clipse使用没有 e(fx)clipse 的 JavaFX
【发布时间】:2015-11-08 13:23:55
【问题描述】:

我正在尝试开始使用 JavaFX,将 Eclipse 与 Java 8 结合使用。但是,我无法安装 e(fx)clipse,也无法安装。

现在我正在尝试单独使用场景构建器。我已经创建了一个布局,并且可以创建一个 FXML 文件,但 Eclipse 似乎不知道如何处理它。有没有办法从 Scene Builder 中获取 Java 源代码?或者对 Eclipse 进行一些配置以使其知道如何处理 FXML?

【问题讨论】:

  • 您可以右键单击任何 FXML 文件 -> 打开方式 -> 其他 -> 外部程序 -> 浏览 Scene Builder 应用程序 -> 勾选“将其用于所有 *.fxml 文件”跨度>
  • 您知道是否也可以从 fxml 生成 Java 源代码?不使用写轮眼
  • 大声笑,你的第二个问题,你可以通过How to Convert FXML to JAVA
  • 但是你为什么要这样做呢?作为初学者,您应该首先坚持使用 JavaFX 的常规方法,一旦您熟悉了这些概念,您可能会意识到您走错了路。

标签: java eclipse javafx-8


【解决方案1】:

FXML 只是加载并转换为视图的 XML 文件。无论您是否安装了插件,这些都可以加载到您的应用程序中。有关如何在您的应用程序中使用 FXML 的更多信息,请参阅

您可能使用也可能根本不使用 FXML。 FXML 只是添加到 JavaFX 的一种支持,用于将视图与逻辑分离。如果您愿意,您可以使用纯 Java 为您的应用程序创建视图。

另外,你可以在eclipse中链接fxml文件,默认用scene builder打开。

右键单击任何 FXML 文件 -> 打开方式 -> 其他 -> 外部程序 -> 浏览 Scene Builder 应用程序 -> 选中带有文本“将其用于所有 *.fxml 文件”的框

到目前为止,尚不支持从 FXML 中获取 Java 源代码。欲了解更多信息,请通过

【讨论】:

    【解决方案2】:

    我推荐你使用JavaFX Scene Builder 2.0

    这是一款很棒的独立工具,您甚至可以在其中为组件创建事件并将粘贴复制到您的代码中。 我将此工具与 Netbeans 上的最新版本结合使用,但您也可以将它与 eclipse 一起使用。

    此工具可从 Oracle 网站下载。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-18
      • 2019-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-28
      相关资源
      最近更新 更多