gpt4 book ai didi

java - 使用 JWS JNLP 为 JavaFX 应用创建桌面图标

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:51:58 24 4
gpt4 key购买 nike

我正在尝试为我的应用程序显示一个自定义的 destop 图标,但出于某种原因,无论我做什么,都会显示相同的默认 java 图标。我已经尝试了所有我能想到的方法,然后将我的 jnlp 文件与其他图标似乎工作正常的文件进行了比较。根据我已阅读的所有内容,以下内容应该可以正常工作。但当然,它不会:

<information>
<title>MikesApp</title>
<vendor>Mike</vendor>
<homepage href="http://www.mikesapp.com/"/>
<description>Mikes App.</description>
<icon kind="shortcut" href="res/icon64x64.png" width="64" height="64"/>
<offline-allowed/>
<shortcut>
<desktop/>
</shortcut>
</information>

任何想法将不胜感激。

最佳答案

我会按顺序尝试以下操作:

  1. 创建一个 32x32 大小的图标并将其添加为额外的 <icon kind="shortcut"... . spec说该大小用于桌面图标。
  2. 使用您的 64x64 图标作为“默认”。例如,您的新 <icon>元素将是:

    <icon href="res/icon64x64.png" width="64" height="64"/>
    <icon kind="shortcut" href="res/icon32x32.png" width="32" height="32"/>
    <icon kind="shortcut" href="res/icon64x64.png" width="64" height="64"/>
  3. 请记住,您的图像是相对于您的 codebase 被访问的jnlp 中的属性xml元素

  4. 如果这些都不起作用,欢迎您将您的 JNLP 与 one of mine that works 进行比较.

我意识到 JNLP 的东西有点麻烦。希望其中之一对您有用。

关于java - 使用 JWS JNLP 为 JavaFX 应用创建桌面图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2080529/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com