Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从其他JavaFX打开场景时未找到CSS资源_Java_Css_Controller_Javafx 2_Fxml - Fatal编程技术网

从其他JavaFX打开场景时未找到CSS资源

从其他JavaFX打开场景时未找到CSS资源,java,css,controller,javafx-2,fxml,Java,Css,Controller,Javafx 2,Fxml,我有一个ViewMiscFXML.fxml类,在这个类中我有TreeTableView,我想要为它设置样式 但输出显示:警告:资源“./css/styles.css”未找到。 我正在从ViewEmployeeFXML.fxml 打开此场景的代码是: Stage stage = new Stage(); FXMLLoader loader = new FXMLLoader(); Pane root = loader.load(getClass().getResource("/views/ViewM

我有一个
ViewMiscFXML.fxml
类,在这个类中我有
TreeTableView
,我想要为它设置样式

但输出显示:
警告:资源“./css/styles.css”未找到。

我正在从
ViewEmployeeFXML.fxml

打开此场景的代码是:

Stage stage = new Stage();
FXMLLoader loader = new FXMLLoader();
Pane root = loader.load(getClass().getResource("/views/ViewMiscFXML.fxml").openStream());
ViewMiscFXMLController cont = (ViewMiscFXMLController) loader.getController();
// cont.getDetails(fine_name, int_course_name, ext_course_name);
Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();
在上面的代码中,我打开了类
ViewMiscFXML.fxml

现在的问题是,如果我从另一个类的控制器打开这个类,css不起作用,但是如果我直接从我的主类打开这个类,css工作得很好