Can't load css file in javafx 8

后端 未结 2 631
佛祖请我去吃肉
佛祖请我去吃肉 2021-01-25 05:30
Scene listenMenu = new Scene(root, 250, 272);
listenMenu.getStylesheets().add(\"styles.css\");

This always worked for me to load my css file, but after

2条回答
  •  悲&欢浪女
    2021-01-25 06:24

    If you are using scene.getStylesheets().add("com/whatever/stylesheet.css"); You have to link the whole path where it is located including the package after the src folder, not the src folder itself though.

    If you are using scene.getStylesheets().add(getClass().getResource("stylesheet.css").toExternalForm());

    The css file has to be located in the same dir as the java file you are loading it from. You only have to provide the file name.

    If you are wanting to make it in a resource folder in the src folder then do that. If not I don't know how.

提交回复
热议问题