如何更改Javafx默认应用程序图像/图标/拇指

时间:2015-11-01 17:49:12

标签: java javafx

我开发了一个javafx应用程序。我想更改.jar文件的java默认图标。我试过这个    。primaryStage.getIcons()添加(图标);

但这只会在运行应用程序而不是外部视图图像时更改左上角图标。

截图如下:   http://i.stack.imgur.com/GoShA.png   我想实际更改此图标。

1 个答案:

答案 0 :(得分:2)

所有Jar文件都具有相同的图标,它取决于操作系统在文件上显示图标,具体取决于文件类型。

primaryStage.getIcons().add(icon);

上述行只会在为应用程序创建JVM时执行,因此依赖此特定代码来显示图标是没有意义的:)

如果要更改文件图标,则必须包装可执行jar文件以创建新的本机可执行文件(取决于操作系统)。例如 - EXE for windows。这个新文件将包含要显示的图像文件和要执行的jar。

您可以尝试使用Launch4jJSmooth来创建包装文件。