JLabel にアイコンを設定する関数 SetCover() があります。関数は次のとおりです。
public void SetCover(String URL)
{
ImageIcon image = new ImageIcon(URL);
lbl_cover.setIcon(null);
lbl_cover.setIcon(image);
lbl_cover.revalidate();
}
しかし、コードは画像を変更しません。関数の値は変わりますが、画像は変わりません。例:
SetCover("C:\Picture_1")
SetCover("C:\Picture_2")
画像は常に「picture_1」ですが、最初に入力すると:
SetCover("C:\Picture_2")
SetCover("C:\Picture_1")
写真より2枚になりますので変わりません。これがどのように来るか考えていますか?何か助けはありますか?
ありがとう :)