【发布时间】:2016-04-29 09:15:29
【问题描述】:
我正在使用 FXML 制作一个简单的 Javafx 应用程序。 我的文件都在同一个包中:
- MainApp.java
- MainAppController.java
- style.css
- MainApp.fxml
.fxml 文件中的我的根标签包含:
<GridPane fx:id="myRootPanel"
alignment="CENTER"
maxHeight="-Infinity" maxWidth="-Infinity"
minHeight="-Infinity" minWidth="-Infinity"
stylesheets="@style.css"
xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1"
fx:controller="sample.MainAppController">
如您所见,有一个 stylesheets="@style.css",它甚至是由 Intellij 自动完成的。
当我在 Scenebuilder 中打开此 .fxml 文件时,css 已正确应用,但当我运行项目时,我收到以下控制台消息:
null/style.css 和 WARNING: Resource "style.css" not found.
我已将*.css 添加到我的资源模式中,进行了干净的构建,缓存无效,但这些都不能解决我的问题。
我尝试在 NetBeans 中创建一个简单的应用程序,当我在那里运行该项目时,CSS 被正确应用。因此,我认为 Intellij IDE 中可能存在问题/设置来解决此问题...有谁知道该怎么做?
提前致谢。
B.
【问题讨论】:
标签: java intellij-idea javafx fxml