我正在尝试使用我的 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 是一个字符串,其中包含从数据库获取的文件路径。如果没有可用的文件路径,我希望它显示NoImage.jpg
在我的 src 文件夹中。我正在使用 Netbeans IDE,如果这完全相关的话。
任何人都可以帮忙吗?