在Java Fx 8中使用CSS

时间:2015-08-21 19:34:04

标签: javafx

我想使用.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

中的文件夹中

0 个答案:

没有答案