【问题标题】:Icon in Src folderSrc 文件夹中的图标
【发布时间】:2012-09-15 11:07:19
【问题描述】:

我正在尝试使用我的 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,如果这完全相关的话。

谁能帮忙?

【问题讨论】:

标签: java icons jlabel src


【解决方案1】:
CoverImageLabel.setIcon(new ImageIcon(TYPE_YOUR_CLASS_NAME_HERE.class.getResource("/animedb/NoImage.jpg")));

如您所见,我将它们全部合并为一行,但您可以创建变量并将它们分成多行。祝你好运,如果有任何问题,请告诉我。

【讨论】:

    猜你喜欢
    • 2021-12-08
    • 2020-08-14
    • 2013-06-28
    • 1970-01-01
    • 2017-10-30
    • 1970-01-01
    • 1970-01-01
    • 2022-10-07
    • 2021-06-18
    相关资源
    最近更新 更多