当前位置: 首页 > 知识库问答 >
问题:

如何在IntelliJ IDEA中创建JavaFX Maven项目?

商茂勋
2023-03-14

如何在IntelliJ IDEA中从头开始打开JavaFX Maven项目?由于Java项目和JavaFx项目之间没有区别,我想打开一个包含Maven模块的专用JavaFx项目(从创建项目向导中选择JavaFx)。

共有3个答案

杜绍元
2023-03-14

这个步骤对我来说很有效(是一个不同的过程):1。创建maven项目。2、在生成的pom中。xml添加以下内容:

`<build>
        <plugins>
            <plugin>
                <groupId>com.zenjava</groupId>
                <artifactId>javafx-maven-plugin</artifactId>
                <version>8.7.0</version>
                <configuration>
                    <mainClass>your.package.with.mainclass</mainClass>
                </configuration>
            </plugin>
        </plugins>
    </build>`

这为javafx添加了一个maven插件(更多信息:https://github.com/javafx-maven-plugin/javafx-maven-plugin)

党宇定
2023-03-14

毕竟,程序是不会编译的。这段视频帮助了我:为Java FX配置Maven

换句话说:我们需要移动样品。fxml到/resources文件夹。总的来说。java写入:

FXMLLoader loader=new FXMLLoader(getClass().getResource("/sample.fxml"));
钱振
2023-03-14

虽然我回答这个问题是因为我最近有同样的问题,太多人告诉我写我自己的pom文件等。虽然这在技术上是正确的,但如果你不小心,它可能会造成更多的头痛。

我推荐你:

  1. 像往常一样创建一个JavaFX项目。
  2. 确保项目视图(项目结构侧工具窗口中的下拉列表)设置为“项目”或“包”(否则第4步中的选项将不可见)
  3. 然后一旦打开并准备好,右键单击项目文件夹
  4. 转到“添加框架支持...”。
  5. 选中Maven的框并单击“确定”。

此时让IntelliJ为您完成工作。

至于编辑FXML文件,请将想法链接到SceneBuilder。这是官方文件。但基本上:

  1. 安装场景生成器

要使用:右键单击FXML文件并选择“在SceneBuilder中打开”(位于底部)

 类似资料:
  • 每个人 我不知道是否已经有人问过这个问题,但我到处找,但找不到。我正在使用GitHub进行Intellij IDEA项目。我在工作中使用我的台式计算机来开发。完成后,我在Github上做了一个提交,它直接在我的帐户上。但是,有时我想在家里继续使用笔记本电脑,使用同一个项目并修改和提交它。由于不太了解Github与Intellij的集成,我知道我可以将现有项目下载到本地计算机上。但我的问题是,如何更

  • 问题内容: 我知道有几个主题,但是我仍然不知道如何制作飞船的子弹。.我想在声音效果播放时,添加从飞船射击的MOUSEBUTTONDOWN子弹。谢谢您的帮助! 问题答案: 您必须完成几个步骤。您将需要项目符号的图片,存储项目符号位置的方法,创建项目符号的方法,呈现项目符号的方法以及更新项目符号的方法。您似乎已经知道如何导入图片,因此我将跳过这一部分。 您可以通过多种方式存储信息。我将使用项目符号左上

  • 嗨,我是sbt的新手,我正在学习这个教程http://www.scala-sbt.org/0.13/tutorial/Hello.html我在shell上遵循了相同的步骤,程序显示“嗨”,我很困惑,我的hello文件夹中没有这些文件 src/main/scala或src/main/java中的来源 src/test/scala或src/test/java中的测试 src/main/资源或src/t

  • 我正在开发一个电子商务应用程序。为此,我想为每个客户创建一个会话,以维护他们的购物车信息。 如果它是一个普通的JavaEE项目,我会使用并将所有购物车信息添加到该会话中。 我的问题是对于EJB项目,为上述目的创建会话的过程是什么?

  • 我无法找到一种方法来创建一个输入字段在Flutter将打开一个下拉的名字列表。Flutter material Widgets可能吗? 就像这样