我有一个数据库WAMP
,尽管有其他字段,但我可以在其中插入名称,后跟图像的扩展名,例如"imagen1.jpg"
. 我正在做的程序是用句子编写的Java
,SQL
我正在使用 Netbeans 的 IDE 来完成它。我有一种称为类型"Imagenes.java"
,我在其中选择图像的路径,以这种方式将其插入我的Jpanel
orJlabel
中。
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 特定的路由类型,但它没有正确选择它。但是如果我打印路线的字符串,这是正确的。我做错了什么?