java 我想给窗口添加一个图片。。为什么路径处提示有错误。。

2025-05-10 22:25:47
推荐回答(5个)
回答1:

import java.awt.*;
import javax.swing.*;

public class Imageshow extends Frame{
public Imageshow(){
JLabel r1=new JLabel("");
ImageIcon ima=new ImageIcon(Toolkit.getDefaultToolkit().getImage("D:\\test\\TestProject\\src\\img.icon
"));/////这里要改成这样应该要写出图片的名称
r1.setIcon(ima);
add(r1);
this.setLayout(new FlowLayout());
}
public static void main(String args[]){
Imageshow f=new Imageshow();/////这里要改成这样
f.setVisible(true);
f.setSize(500, 500);
}
}

回答2:

ImageIcon ima=new ImageIcon(Toolkit.getDefaultToolkit().getImage("D:\test\TestProject\src
"));
改为
ImageIcon ima=new ImageIcon(Toolkit.getDefaultToolkit().getImage("D:\\test\\TestProject\\src
"));
路径用 \\ 或 / 。给个最佳吧

回答3:

改成这样的D:\\test\\TestProject\\src\\1.jpg" 因为\需要转义。懂了吗?
你要把图片的地址带上 才可以显示图片吧

回答4:

用\\或者/表示路径

回答5:

检查一下路径 还有图片名称对不对