2016-04-29 106 views
1

我正在用FXML製作一個簡單的Javafx應用程序。 我的文件都在同一個包:Javafx警告:未找到資源「style.css」intellij

  • 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自動完成。

當我打開這個.fxml文件中Scenebuilder,CSS的正確應用,但是當我運行該項目,我獲得以下控制檯消息:

null/style.cssWARNING: Resource "style.css" not found.

我已經加入*.css到我的資源模式,做了一個乾淨的構建,無效的緩存,但這些都沒有解決我的問題。

我試圖在NetBeans中製作一個簡單的應用程序,當我在那裏運行該項目時,CSS正確應用。因此,我認爲Intellij IDE中可能存在一個問題/設置來解決這個問題......有誰知道該怎麼做?

在此先感謝。
B.

回答

0

好像@style.css不工作,而不是我使用的相對文件夾路徑,從根(src)開始:/css/style.css