Я учусь использовать Scene Builder. Я прочитал тот же вопрос, но я все еще в замешательстве.
Я пишу css
, чтобы установить фон, это мой css
код:
@charset"UTF-8";
.bodybg{
-fx-background-image: url('../background.jpg');
-fx-background-size: 100% 100%;
}
Когда я просматривал мой интерфейс, он работал
Но когда я использую fxml
в своем коде, фоновый разобщитель.
Это мой код Java:
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage){
try {
// Read file fxml and draw interface.
Parent root = FXMLLoader.load(getClass().getResource("/demo/StartUI.fxml"));
Scene scene = new Scene(root);
primaryStage.setTitle("test");
primaryStage.setScene(scene);
primaryStage.setResizable(false);
primaryStage.show();
} catch(Exception e) {
e.printStackTrace();
}
}