Java设置图标到按钮

时间:2015-01-06 20:26:05

标签: java button icons

我真的需要帮助,可能是这么简单的错误。我试图在我的按钮上加载图标,但由于某种原因,它一直向我显示常规按钮。以下是我的尝试方式,任何人都可以说我在哪里做错了。

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

2 个答案:

答案 0 :(得分:0)

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

最简单的方法是将其加载到MSPaint中,然后点击Save As并将文件类型更改为JPEGPNG

答案 1 :(得分:0)

来自ImageIcon()

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

new ImageIcon("images/myImage.gif")

这可能不是问题,但最好是这样。 也许你需要repaint()