使用JavaFX而不使用e(fx)clipse

使用JavaFX而不使用e(fx)clipse,java,eclipse,javafx-8,Java,Eclipse,Javafx 8,我正在尝试开始使用JavaFX,使用Eclipse和Java8。但是,我无法安装e(fx)clipse,也无法安装 目前,我正在尝试自己使用场景生成器。我已经创建了一个布局,可以创建一个FXML文件,但Eclipse似乎不知道如何处理它。有没有办法从场景生成器中获取Java源代码?或者对Eclipse进行一些配置,使其知道如何使用FXML?FXML只是加载并转换为视图的XML文件。无论您是否安装了插件,这些都可以加载到您的应用程序中。有关如何在应用程序中使用FXML的更多信息,请浏览 您

我正在尝试开始使用JavaFX,使用Eclipse和Java8。但是,我无法安装e(fx)clipse,也无法安装


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

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

您可以使用也可以不使用FXMLs。FXML只是添加到JavaFX的一个支持,用于将视图与逻辑分离。如果需要,可以使用纯Java为应用程序创建视图

此外,默认情况下,您可以链接eclipse中的fxml文件以使用场景生成器打开

右键单击任何FXML文件->使用打开->其他->外部程序->浏览场景生成器应用程序->选中文本为“将其用于所有*.FXML文件”的框

到目前为止,还不支持从FXML中获取Java源代码。有关更多信息,请浏览


我建议您使用JavaFX场景生成器2.0

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


此工具可从Oracle网站下载。

您可以右键单击任何FXML文件->打开->其他->外部程序->浏览场景生成器应用程序->勾选“将其用于所有*.FXML文件”您知道是否也可以从FXML生成Java源代码吗?在不使用SharingAnrol的情况下,对于第二个问题,您可以通过,但为什么要这样做?作为一名初学者,您应该首先坚持使用JavaFX的常规方法,一旦熟悉了这些概念,您可能会意识到您在这里走错了方向。