我有来自 JavaFX 应用程序的代码:
private static final ImageView ncpic;
static {
ncpic = new ImageView(TabContent.class.getResource("/images/6.jpg").toExternalForm());
}
我注意到我只能使用这张图片一次。当我使用它两次时,我称之为它的场景是空的。我怎样才能使用这张图片两次或多次?也许这是由我调用显示图片的静态 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 类中。