用Java Web Start发布了一个了绘图应用程序(打包成jar),再打开时程序上的图标不显示(可以访问本地图片),画笔的光标在画布也不显示(画矩形显示)。
这个是什么原因啊?高手指教一下!!!
图标是不是路径问题?
------解决方案--------------------------------------------------------
应该是路径问题,
------解决方案--------------------------------------------------------
1.你的图标是否已经打包到jar里了?路径是什么?
2.你构造ImageIcon的代码发出来看看
------解决方案--------------------------------------------------------
对于打包到jar包里的资源,应该使用 getResource() 来获取资源
假设你的jpg文件的目录为 /img/xx.jpg
对应的方法为:
new ImageIcon("".getClass().getResource("/img/"+toolarr[i] + ".jpg"));
------解决方案--------------------------------------------------------
就贴下使用 getResource()的代码吧