src/test/java
com.whatever.ui.docking
DockingConsoleDemo.java dockingconsole.csspublic class DockingConsoleDemo extends Application {
@Override
public void start(Stage stage) throws Exception {
DockingConsoleController controller = new DockingConsoleController();
Scene scene = new Scene(controller, 800, 600);
scene.getStylesheets().add("/com/whatever/ui/docking/dockingconsole.css");
...执行后:
com.sun.javafx.css.StyleManager loadStylesheetUnPrivileged
警告:找不到资源"/com/whatever/ui/docking/dockingconsole.css“。
热建立正确的路径到css文件?
发布于 2014-10-27 00:57:29
它正在寻找URL规范。试一试
String cssLocation = "/com/whatever/ui/docking/dockingconsole.css" ;
URL cssURL = getClass().getResource(cssLocation);
scene.getStylesheets().add(cssURL.toExternalForm());您可以登录URL并检查它是否位于正确的位置。还要确保将css文件部署到与类文件相同的位置(bin目录或任何位置,具体取决于您的IDE和设置)。
https://stackoverflow.com/questions/26575113
复制相似问题