Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Src文件夹中的图标_Java_Icons_Jlabel_Src - Fatal编程技术网

Java Src文件夹中的图标

Java Src文件夹中的图标,java,icons,jlabel,src,Java,Icons,Jlabel,Src,我正在尝试使用src文件夹中的图像为jLabel创建图标。 我不确定创建此图标时使用的文件路径 if (CoverImg.equals("")) { Icon noImage = new ImageIcon("/animedb/NoImage.jpg"); CoverImageLabel.setIcon(noImage); CoverImageLabel.setHorizontalAlignment(SwingConstants.CENTER); } else {

我正在尝试使用src文件夹中的图像为jLabel创建图标。 我不确定创建此图标时使用的文件路径

if (CoverImg.equals("")) {
   Icon noImage = new ImageIcon("/animedb/NoImage.jpg");
   CoverImageLabel.setIcon(noImage);
   CoverImageLabel.setHorizontalAlignment(SwingConstants.CENTER);
   } 
else {
   Icon icon = new ImageIcon(CoverImg);
   height = icon.getIconHeight();
   width = icon.getIconWidth();

   CoverImageLabel.setIcon(icon);
   CoverImageLabel.setHorizontalAlignment(SwingConstants.CENTER);
   }
CoverImageLabel是jLabel

CoverImg是一个字符串,包含从数据库获取的文件路径。如果没有可用的文件路径,我希望它显示我的src文件夹中的
NoImage.jpg
。我正在使用Netbeans IDE,如果这是相关的话

有人能帮忙吗

CoverImageLabel.setIcon(new ImageIcon(TYPE_YOUR_CLASS_NAME_HERE.class.getResource("/animedb/NoImage.jpg")));
正如您所看到的,我将它们全部合并到一行中,但您可以创建变量并将它们分离到多行中。祝你好运,如果有任何问题,请告诉我