我有一个数据库WAMP,尽管有其他字段,但我可以在其中插入名称,后跟图像的扩展名,例如"imagen1.jpg". 我正在做的程序是用句子编写的Java,SQL我正在使用 Netbeans 的 IDE 来完成它。我有一种称为类型"Imagenes.java",我在其中选择图像的路径,以这种方式将其插入我的JpanelorJlabel中。
public class Imagenes extends javax.swing.JPanel {
    String path;
    ImageIcon imag;
    public Imagenes(int width,int height,String path)
    {    
        this.path=path;
        this.setSize(width,height);        
    }
    @Override
    public void paint(Graphics graph)
    {
        Dimension tam = getSize();
        if (imag!=null)
        graph.drawImage(imag.getImage(),0,0,tam.width, tam.height, null); 
        else
        {
            ImageIcon imagenFondo = new ImageIcon(getClass().getResource(path));        
            graph.drawImage(imagenFondo.getImage(),0,0,tam.width, tam.height, null);        
        }
        setOpaque(false);
        super.paintComponent(graph);
    }
}
我插入的所有图像都已保存在一个名为"resources". 因此,我想将"resources"我从"fileChooser". 我已经以一千种方式尝试了它,放置了完整的路线,并且无法识别文件夹。但是,它会复制源文件夹中的图像。我已经尝试过类似'\\resources\\imagen1.jpg'Java 特定的路由类型,但它没有正确选择它。但是如果我打印路线的字符串,这是正确的。我做错了什么?