JavaFX:具有多个阶段图标的应用程序

时间:2019-06-12 08:28:14

标签: javafx

我试图在JavaFX应用程序的主要阶段包含多个图标。但是,每次仅出现第一个,而其他两次则不出现。图片网址正确。只是只有一个图标出现。感谢任何建议。预先感谢。

primaryStage.setScene(scene);
primaryStage.setMinHeight(1000);
primaryStage.setMinWidth(1000);
for(Type type:Type.values()) {
    primaryStage.getIcons().add(new Image(EnergyApp.class.getResource("icons/"+type.iconUrl()).toString(), 24, 24, true, true));
}
primaryStage.show();

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

最简单的答案是:这不起作用。也许,我不知道。

您只需设置一张图像。例如:

stage.getIcons().add(new Image("file:icon.png"));