从其他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工作得很好