mainClass.java:
public class mainClass extends Application{
Scene scene;
Group group;
@Override
public void start(Stage stg) throws Exception{
stg.setTitle("Hi");
stg.setWidth(600); stg.setHeight(250);
group = new Group();
scene = new Scene(group, 600, 250);
scene.getStylesheets().add("mainClass.css");
stg.setScene(scene);
stg.centerOnScreen();
stg.show();
}
public static void main(String[] args) {
launch(args);
}
}
mainClass.css
.mainClass-scene{
-fx-background-image: url("background.jpeg");
-fx-background-repeat: stretch;
-fx-background-size: 600 250;
-fx-background-position: center center;
-fx-effect: dropshadow(three-pass-box, black, 30, 0.5, 0, 0);
}
アプリケーションは正常に動作しますが、フレームを表示しますが、シーンに背景画像が表示されません。CSS が機能していない可能性があります。この問題を解決するにはどうすればよいですか?
英語が下手でごめんなさい、ありがとう。