【问题标题】:Javafx WARNING: Resource "style.css" not found intellijJavafx 警告:找不到资源“style.css” intellij
【发布时间】: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.cssWARNING: Resource "style.css" not found.

我已将*.css 添加到我的资源模式中,进行了干净的构建,缓存无效,但这些都不能解决我的问题。

我尝试在 NetBeans 中创建一个简单的应用程序,当我在那里运行该项目时,CSS 被正确应用。因此,我认为 Intellij IDE 中可能存在问题/设置来解决此问题...有谁知道该怎么做?

提前致谢。
B.

【问题讨论】:

    标签: java intellij-idea javafx fxml


    【解决方案1】:

    似乎@style.css 不起作用,而是我使用了相对文件夹路径,从根目录开始(src):/css/style.css

    【讨论】:

      猜你喜欢
      • 2015-06-08
      • 2016-01-30
      • 1970-01-01
      • 1970-01-01
      • 2017-07-29
      • 2017-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多