在Java按钮上显示图像

时间:2018-07-11 07:19:45

标签: java button

xstButton.setIcon(new ImageIcon("D://icon-tender-check-press.png"));    

我正在使用这一行代码在Java按钮上显示图像。

我在按钮上看不到所需的图像,需要帮助!

2 个答案:

答案 0 :(得分:0)

可能文件“ D://icon-tender-check-press.png”不存在或不是有效的图像。 首先检查它是否存在。

File f = new File("D://icon-tender-check-press.png");
if(f.exists() && !f.isDirectory()) { 
    System.out.println("File exists");
}

答案 1 :(得分:0)

您可以这样尝试:

blob:https://localhost:44300/a22159ae-e7c5-4e28-8413-42ac4e07b1fc Failed to load resource: net::ERR_FILE_NOT_FOUND inject.preload.js
blob:https://localhost:44300/9bf3ecb3-ccba-4ad2-a13c-ff34b8c29522 Failed to load resource: net::ERR_FILE_NOT_FOUND inject.preload.js

但是我建议在您的项目中创建一个文件夹来存储图像:

Image image = ImageIO.read(getClass().getResource("D://icon-tender-check-press.png"));
button.setIcon(new ImageIcon(image));

尽管我不确定您的问题是什么