【问题标题】:Netbeans JApplet Webstart - icons not appearing on button when runNetbeans Applet Web Start - 运行时图标未出现在按钮上
【发布时间】:2011-03-14 21:01:02
【问题描述】:

嘿,只是想知道是否有人知道让图标显示在 JApplet 中的按钮上的技巧。当我通过属性面板在我的包中添加来自 png 的图标时,它会按预期出现在 NetBeans IDE 中,但是当我运行启动文件时它不存在。我可以确认该文件存在于我的 Jar 中,并且似乎没有与丢失文件有关的异常抛出。

如果我使用 JForm 创建一个类似的应用程序并直接从 NetBeans 运行它,则图标会按预期显示。

编辑:

这似乎仅限于 Chrome...在 IE9 和 FF 3.6 中正常工作

编辑:

复制如下 - 无需编码:

使用以下设置创建一个 NetBeans 6.9.1 项目:

Java --> JavaApplication

[下一个>]

名称,例如Java应用程序1

取消勾选“创建主类”

[完成]

将 png 图片“MyIcon”添加到 src 目录。

在 Projects 面板中右键单击“JavaApplication1”项目并选择 New -> JApplet Form

[完成]

将一个按钮拖到表单上,右键单击 -> 属性 -> 图标,然后从预先填充的下拉菜单中选择“MyIcon”。您应该会看到图标出现在 IDE 的按钮上。

构建项目,然后通过资源管理器导航到 dist/launch.html 文件并在 Firefox 或 IE 中运行它,图标会在那里,在 Chrome 10 上运行它不会。

【问题讨论】:

  • 尽快获得更好的帮助,发布失败代码的 SSCCE (pscode.org/sscce.html)。这听起来确实有点像另一个浏览器/JRE/applet 交互错误,但需要更多信息。

标签: java icons netbeans-6.9 jbutton


【解决方案1】:

似乎这个问题神奇地消失了,现在我希望我能记下我所拥有的 Chrome 的确切版本,这样我就可以判断它是否更新了。我解决了这个问题,但无意中在按钮上留下了一个图标 - 我今天又开始在我的项目上工作,你怎么做,按钮上有一个孤独的图标 - 发生这种情况的三个可能原因:

1 - 我在一夜之间关闭了我的机器;又名重启(93% 确定就是这样)

2 - 我将整个 Netbeans 项目移动到另一个目录(5% 确定就是这样)

3 - 也许但不太可能 Chrome 更新了自己的修复程序(2% 确定就是这样)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多