【发布时间】:2017-05-30 06:05:59
【问题描述】:
我对 JavaFX 很陌生,想知道是否有办法将 css 文件分配给整个 JavaFX 项目/场景。目前,我必须将样式表应用于我想用 css 设置样式的每个元素。我正在使用 IntelliJ 和 Scene Builder 2.0。我已经尝试在我的 Main 类中添加样式表,如下所示的 start 方法,但它似乎没有达到预期的效果。
public class Main extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("JavaFXTest.fxml"));
primaryStage.setTitle("JavaFX Test");
primaryStage.setScene(new Scene(root, 300, 275));
root.getStylesheets().add("@../styling/styles.css");
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
【问题讨论】:
标签: java css intellij-idea javafx scenebuilder