是否可以使用JavaFX更改应用程序图标,还是必须使用Swing完成?

最佳答案

假设您的阶段是“阶段”,并且文件在文件系统上:

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

根据下面的注释,如果将其包装在一个包含的jar中,则需要使用以下方法:
stage.getIcons().add(new Image(<yourclassname>.class.getResourceAsStream("icon.png")));

07-26 03:49