JAVAFX:找不到文件的相对路径

标签 java file javafx path

我需要将文件 style.css 作为样式表添加到场景中。 我试图在 ScreenController 类中执行此操作,该类位于 justAnotherChessGame.model 包中。 该文件位于同一目录中,但位于不同的包中。 如何找到相对路径? Project structure

最佳答案

如果您的场景是 sc 并且 Pane 是 ScreenController 中的 p

Scene sc = new Scene(p, 400, 300);
sc.getStylesheets().add("/justAnotherChessGame/view/style.css");
primaryStage.setScene(sc);

您需要研究this案例。

关于JAVAFX:找不到文件的相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51918751/

相关文章:

Java - 存储一堆对象并稍后遍历它们的最有效方法,其中数量未知且顺序无关紧要?

python - 等待文件出现和消失?

ruby - 尝试在 Ruby 中打开文件 - 获取类型错误 : can't convert String into Integer

JavaFX ObservableList 更改不更新 ListView

JavaFX 动态添加行和列到 TableView

java - 在java中检查对象是否相等而不等于覆盖

java - 仅限 RMI UnmarshalException ClassNotFoundException 服务器

java - 将图像渲染到标签中

file - JavaFX FileChooser 不返回 Windows 的文件扩展名

JavaFX 从另一个对话框打开一个对话框