Scalafx 和 CSS 样式表

Scalafx and CSS Stylesheets

我正在创建一个 scalafx 应用程序,但我无法让它与外部样式表进行通信。如果我使用

我会得到一个 NullPointerException

getClass.getResource

如果我这样做

样式表="styles.css"

我收到来自 sbt 的消息,说它找不到我的样式表。我已经搜索了互联网并试图模仿其他项目所做的但仍然有同样的问题。这是我添加样式表的代码的一部分。两个文件都在同一目录中。

object Main extends JFXApp with toolbarComponent with menubarComponent {
  stage = new JFXApp.PrimaryStage {
    scene = new Scene(880, 520) {
      stylesheets = List(getClass.getResource("styles.css").toExternalForm)
...
}

我的目录结构是这样的:

[目录文件] ->

src ->

主要 ->

scala,资源 ->

两个文件都在 'scala' 目录中。

非常感谢任何帮助。

"styles.css"需要在resources对应的子目录下Mainclass是