我想在现有的IntelliJ IDEA Java项目(java版本1.8.0_20)中集成JavaFX GUI。
虽然我可以在IDE中创建一个JavaFX项目(JavaFX插件已启用),但我无法弄清楚如何创建模块。
我是否需要为新的Java模块定义新的模块SDK?或者JavaFX模块的类型是否必须是IntelliJ平台插件?我试过两次都没有成功。请帮忙。
非常感谢, 克里斯蒂娜
答案 0 :(得分:2)
我认为您无法在Idea 13.1中定义新的JavaFX模块。请注意,Idea中的JavaFX项目和非JavaFX项目之间没有太大区别,因此您可以创建一个普通的Java模块,并对模块配置进行一些手动调整,它的行为应该与您创建的相同一个JavaFX项目。有关详细信息,请参阅以下答案:
答案 1 :(得分:0)
好的,这个问题已经过时了,已经回答了,但让我添加更多。我遇到了同样的问题,并做了一些解决方法:
您首先在IDEA中打开主项目(要在其中添加JavaFX项目模块),然后转到File-> New-> Project。
从那里,您会看到标准的IDEA的“新建项目”对话框,因此选择javaFX并继续。确保项目位置是您要在其中创建JavaFX模块的位置(这就是为什么我提示您首先在IDEA中打开父项目的原因)。在新窗口中打开并关闭它,没关系。
现在,(假设您仅在IDEA中打开了主项目)转到其文件->项目结构,然后在对话框中转到模块,然后单击添加(+)->导入模块,然后选择刚创建的项目。通过向导进行操作,覆盖.iml,应将JavaFX模块添加到您的主项目结构中。