javafx - 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();
解决方案
简短的回答是:这是行不通的。也许,我不知道。
您只需设置一个图像。例如:
stage.getIcons().add(new Image("file:icon.png"));
推荐阅读
- c++ - 使用 args 传递函数并将值返回给另一个函数
- python - 推断指定初始值和最终值的子字符串
- python - Keras 中的 model.predict() 无法正常工作
- c# - C# 使用带有 RadioButton 的 switch 语句
- laravel - Laravel Cashier 付款尝试失败,因为付款方式无效
- c# - 将用户的多个字符串输入转换为 Int、DateTime 和 Decimal 数据类型
- apache-spark - 如何根据 Pyspark 中的值找到前 n 个键?
- java - Spring Security httpBasic() 总是显示未经授权
- java - 使用 Artifactory 依赖项时,VS Code Java 语言支持中的“未解决的依赖项”/“无法解析导入”
- python - 将嵌套json转换中的for循环中的字典值拆分为csv文件