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

2022-09-01 19:36:09

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


答案 1

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

我推荐你:

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

在这一点上,让IntelliJ为您完成工作。

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

  1. 安装场景生成器
  2. File -> Settings -> Languages & Frameworks -> JavaFX
  3. 指向 exe 文件。

使用方法:右键单击FXML文件,然后选择“在SceneBuilder中打开”(在底部向下)


答案 2

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

换句话说:我们需要将 sample.fxml 移动到 /resources 文件夹。在Main中.java写:

FXMLLoader loader=new FXMLLoader(getClass().getResource("/sample.fxml"));

推荐