我想使用.css文件,但它不起作用。 主代码有效,但css文件对“Button”没有影响。 主要代码:
public class JavaFXDialog1 extends Application {
@Override
public void start(Stage stage) {
final VBox vbox = new VBox();
final Button button = new Button("test");
vbox.getChildren().addAll(button);
final Scene scene = new Scene(vbox, 150, 100);
stage.setScene(scene);
stage.show();
//String path = "C:\\Users\\PackardBell\\workspace\\css\\src\\styles.css";
//scene.getStylesheets().add((new File(path).toURI().toString()));
scene.getStylesheets().add("file:///C:/Users/PackardBell/workspace/css/src/resources/style/StyleArcade.css");
}
public static void main(String[] args) {
launch(args);
}
}
StyleArcade.css代码:
.button {
-fx-text-fill: blue;
}
主类位于文件夹css中 .css文件位于/ resources / style
中的文件夹中