0
 String image = JavaFXApplication9.class.getResource("splash.jpg").toExternalForm();
      root.setStyle(" -fx-background-image: url('" + image + "'); 
               -fx-background-position: center center; 
               -fx-background-repeat: stretch;");

誰かが私がこれを理解するのを手伝ってもらえますか?:S私はたくさん試しました。

私はそれが小さなエラーであることを知っています。

4

1 に答える 1

0

プロジェクトをクリーンアップして再構築してみてください。
編集
この作業方法に従ってstartメソッドを編集します:

@Override
public void start(Stage primaryStage) {
    StackPane root = new StackPane();
    String image = this.getClass().getResource("splash.jpg").toExternalForm();
    root.setStyle(" -fx-background-image: url('" + image + "');  "
            + "-fx-background-position: center center; "
            + "-fx-background-repeat: stretch;");
    primaryStage.setScene(new Scene(root, 300, 250));
    primaryStage.show();
}

Spray.jpg画像ファイルがメインクラスの同じパッケージに含まれていることを確認してください。

于 2012-05-30T14:21:17.077 に答える