JavaFX Application Icon
是否可以使用 JavaFX 更改应用程序图标,或者是否必须使用 Swing 完成?
是否可以使用 JavaFX 更改应用程序图标,或者是否必须使用 Swing 完成?
假设您的阶段是“阶段”,并且文件位于文件系统上:
stage.getIcons().add(new Image("file:icon.png"));
根据下面的注释,如果它包装在包含jar中,则需要改用以下方法:
stage.getIcons().add(new Image(<yourclassname>.class.getResourceAsStream("icon.png")));
我试过这个,它完全有效。代码是:
stage.getIcons().add(
new Image(
<yourclassname>.class.getResourceAsStream( "icon.png" )));
图标.png与源文件位于同一文件夹下。