嘿那里 - 只是想知道是否有人知道在JApplet中按钮上显示图标的技巧。当我通过属性面板从我的包中的png添加图标时,它会按预期在NetBeans IDE中显示,但是当我运行启动文件时,它不在那里。我可以确认该文件存在于我的Jar中,并且似乎没有异常与丢失文件有关。
如果我使用JForm创建类似的应用程序并直接从NetBeans运行它,则图标会按预期显示。
编辑:
似乎这仅限于Chrome ...在IE9和FF 3.6中正常工作
编辑:
复制如下 - 无需编码:
使用以下设置创建NetBeans 6.9.1项目:
Java - > JavaApplication
[下一步>]
姓名,例如JavaApplication1
解开“创建主类”
[完成]
将png图像“MyIcon”添加到src目录。
右键单击“项目”面板中的“JavaApplication1”项目,然后选择“新建” - > JApplet表格
[完成]
将一个按钮拖到表单上,右键单击 - >属性 - >图标并从预先填充的下拉菜单中选择“MyIcon”。您应该会在IDE的按钮上看到该图标。
构建项目,然后通过资源管理器导航到dist / launch.html文件并在Firefox或IE中运行它,图标将在那里,运行Chrome 10,它不会。
答案 0 :(得分:0)
似乎这个问题神奇地消失了,现在我希望我已经注意到了Chrome的确切版本,以便我可以判断它是否更新。我解决了这个问题,但无意中在按钮上留下了一个图标 - 我今天在我的项目上再次开始工作,按钮上有一个孤独的图标 - 有三种可能的原因:
1 - 我一夜之间关闭机器;又称重启(93%当然是这样)
2 - 我将整个Netbeans项目移动到另一个目录(5%肯定是这样)
3 - 也许但不太可能Chrome通过修复更新自己(2%肯定是这样)