IntelliJ IDEA FXML 未被正确识别

IntelliJ IDEA FXML is not correctly recognized

为什么 IntelliJ 无法识别此 *.fxml 文件中的所有标签? 启用了 JavaFX 插件并识别了一些标签...(我使用 SceneBuilder 创建了它)

如何解决这个问题?

不要依赖通配符导入来解析 fx:root 类型属性。

使用:

<fx:root type="javafx.scene.layout.GridPane" ...

而不是:

<fx:root type="GridPane" ...

然后所有节点类型特定的标签(例如<children>)将在 Idea 编辑器中解析为 OK,并且不会以红色突出显示。

不要问我为什么会这样,我也不知道

我在 Idea 15 EAP ideaIU-143.116.4-custom-jdk-bundled.dmg 上测试了以上内容,它可能适用于也可能不适用于早期的 Idea 版本。