0

JPanelのarraylistに保存したjpg画像を表示するにはどうすればよいですか?JPanelでjpgファイルを表示できません。

String[] pictureFile   = {"A.jpg","B.jpg","C.jpg"};
List<String>  picList1 = Arrays.asList(pictureFile);

Collections.shuffle(picList1); 

ImageIcon icon = new ImageIcon("picList1.get(0)");
JLabel label1   = new JLabel();
label1.setIcon(icon);

JPanel panel = newJPanel;
panel.add(label); 
4

2 に答える 2

3

配列の呼び出しを引用符で囲んではいけません。

代わりに、次のことを試してください。

ImageIcon icon = new ImageIcon(picList1.get(0));
于 2009-11-01T17:43:41.140 に答える
1

問題はラインにあります

ImageIcon icon = new ImageIcon("picList1.get(0)");

文字列をファイル名として解釈します。ビットの引用符を外す必要がありpicList1.get(0)ます。

于 2009-11-01T17:43:02.297 に答える