嘿--想知道有没有人知道让图标在JApplet的按钮上显示的诀窍。当我通过属性面板将来自png的图标添加到包中时,它会像预期的那样出现在NetBeans集成开发环境中,但当我运行启动文件时,它就不在那里了。我可以确认该文件存在于我的Jar中,并且似乎没有抛出任何与丢失的文件相关的异常。
如果我使用JForm创建一个类似的应用程序,并直接从NetBeans运行它,那么图标就会按预期出现。
编辑:
这似乎仅限于Chrome...在IE9和FF 3.6中正常工作
编辑:
按如下方式复制-不需要编码:
使用以下设置创建一个NetBeans 6.9.1项目:
Java --> JavaApplication
Next>
名称,例如JavaApplication1
取消勾选“创建主类”
完成
将png镜像"MyIcon“添加到src目录。
在项目面板中右键单击"JavaApplication1“项目,然后选择”新建-> JApplet窗体“
完成
将一个按钮拖到表单上,右键单击->属性->图标,然后从预填充的下拉菜单中选择"MyIcon“。您应该会看到图标出现在IDE中的按钮上。
构建项目,然后通过浏览器导航到dist/launch.html文件,并在Firefox或IE中运行它,图标就会出现在那里,在Chrome10上运行它,它就不会出现了。
发布于 2011-03-14 21:01:02
这个问题似乎神奇地消失了,现在我希望我能注意到我所拥有的Chrome的确切版本,这样我就可以知道它是否更新了。我解决了这个问题,但无意中在按钮上留下了一个图标--我今天又开始做我的项目了--你好吗--按钮上有一个孤单的图标--有三种可能的原因:
1-我连夜关闭了我的机器;又名重启(93%的人确定这就是它)
2-我将整个Netbeans项目移到了另一个目录中(5%确定就是这个目录)
3-也许,但不太可能,Chrome自己更新了一个修复程序(2%确定这就是它)
https://stackoverflow.com/questions/5287042
复制相似问题