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 を使用しています。
誰でも助けることができますか?