版权声明:本文为博主原创文章,欢迎转载,注明出处即可。 https://blog.csdn.net/m0_37805490/article/details/77453945
URL url = MyImageIcon.class.getResource("/1.jpg");
Icon icon = new ImageIcon(url);
我们且看看这两句代码所表明的意思,这里我是直接将图片名跟在getResource的括号里面,并未加其前面的完整路径,所以这种情况下,
我们只能将图片保存在class路径下,如下图我们可以直接在eclipse里面建,也可以找到文件路径,在相应目录下建立文件夹,命名为image.
即可出现图标按钮。
第二种方法,最初我一直是在工程里面创建的image文件夹,将图片保存在其中,也就是以下代码:
1、 URL url = MyImageIcon.class.getResource("/image/1.jpg");
Icon icon = new ImageIcon(url);
或2、URL url = MyImageIcon.class.getResource("..image/1.jpg");
Icon icon = new ImageIcon(url);
然而发现自己一直做不出来,总想着这个路径错误,但却改不出来,就这样在存放路径不变的情况下,改着改着改出来了结果,代码如下:
Icon icon = new ImageIcon("image/1.jpg");
将两行代码融为一行,不管怎么样,这也是一个解决办法,我们可以比较一下路径。
这就是我遇到的问题,如有码友遇相似问题,望有所帮助。*--*