【问题标题】:How to change Javafx default app image/icon/thumb如何更改 Javafx 默认应用图像/图标/拇指
【发布时间】:2015-11-01 17:49:12
【问题描述】:

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

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

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

【问题讨论】:

    标签: java javafx


    【解决方案1】:

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

    primaryStage.getIcons().add(icon);
    

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

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

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

    【讨论】:

    • 或者,他可以使用 Java Web Start,每个 JRE 都附带它,并且与所有 Java 技术一样,它非常稳定且文档齐全。
    猜你喜欢
    • 2013-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-31
    • 1970-01-01
    相关资源
    最近更新 更多