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

fat*_*Cop 15 java javafx intellij-idea maven

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

Men*_*fee 55

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

我推荐你:

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

让IntelliJ为您完成这项工作.

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

  1. 安装Scene Builder.
  2. 文件 - >设置 - >语言和框架 - > JavaFX
  3. 指向exe文件.

使用方法:右键单击FXML文件并选择"在SceneBuilder中打开"(从底部开始)


小智 6

毕竟,程序无法编译。因此,此视频对我有所帮助:为Java FX配置Maven

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

FXMLLoader loader=new FXMLLoader(getClass().getResource("/sample.fxml"));
Run Code Online (Sandbox Code Playgroud)