如何显示我存储在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);
2条答案
按热度按时间wvt8vs2t1#
不应将对数组的调用放在引号中。
相反,您应该尝试以下操作:
qzwqbdag2#
问题就在这条线上
它将字符串解释为文件名。你只需要把
picList1.get(0)
钻头。