Java将图标设置为按钮

Java将图标设置为按钮,java,button,icons,Java,Button,Icons,我真的需要帮助,也许这么简单的错误。我试图在我的按钮上加载图标,但出于某种原因,它一直只显示常规按钮。这就是我是如何尝试的,所以任何人都可以告诉我我哪里做错了 buttonList[i]= new JButton(); buttonList[i].setIcon(new ImageIcon("C:\\img\\icon.bmp")); 我可能在这里错了,如果我错了,有人会纠正我,但我相信ImageIcon支持的文件类型是JPEG、GIF和PNG。因此,错误是您的图标是.bmp文

我真的需要帮助,也许这么简单的错误。我试图在我的按钮上加载图标,但出于某种原因,它一直只显示常规按钮。这就是我是如何尝试的,所以任何人都可以告诉我我哪里做错了

buttonList[i]= new JButton();
        buttonList[i].setIcon(new ImageIcon("C:\\img\\icon.bmp"));

我可能在这里错了,如果我错了,有人会纠正我,但我相信
ImageIcon
支持的文件类型是JPEG、GIF和PNG。因此,错误是您的图标是
.bmp
文件

最简单的更改方法是将其加载到MSPaint中,只需单击
另存为
,然后从中将文件类型更改为
JPEG
PNG

指定路径时,请使用Internet标准正斜杠(“/”)作为分隔符。(字符串转换为URL,因此正斜杠适用于所有系统。)例如,指定:

这可能不是问题,但更可取。
也许你需要。

Thx获取答案,但这对我没有帮助,我尝试了jpeg,得到了同样的结果。只是一个普通的按钮显示
new ImageIcon("images/myImage.gif")