我從JavaFX應用程序的代碼:調用靜態內容
private static final ImageView ncpic;
static {
ncpic = new ImageView(TabContent.class.getResource("/images/6.jpg").toExternalForm());
}
我注意到,我可以用這個畫面只有一次。當我使用它兩次時,我稱之爲空的場景。我如何使用這張照片兩次或更多次? 也許這是我調用顯示圖片的靜態java方法造成的?
P.S簡單的例子:
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類 而第二次。
如何以及在哪裏使用它? –
嘗試將其設置爲非靜態。這不是一種方法。這是一個靜態初始化塊。 –
在我的情況下,java方法被調用很多次。它應該是靜態的。 –