私はJavaFXアプリケーションからこのコードを持っています:
private static final ImageView ncpic;
static {
ncpic = new ImageView(TabContent.class.getResource("/images/6.jpg").toExternalForm());
}
この写真は一度しか使えないことに気付きました。2回使うと呼ぶシーンが空っぽ。この写真を 2 回以上使用するにはどうすればよいですか? これは、画像を表示するために呼び出した静的 Java メソッドが原因でしょうか?
PS簡単な例:
public class TabContent {
private static final ImageView ncpic;
static {
ncpic = new ImageView(TabContent.class.getResource("/images/6.jpg").toExternalForm());
}
private static StackPane generalConfiguration() {
StackPane stack = new StackPane();
stack.getChildren().addAll(ncpic); // Add the picture and the Label
return stack;
}
}
私はこのように使用します: TabContent.generalConfiguration() そして、別の Java クラスで 2 回目。