我在我的项目中创建了一个存储19个图像的文件夹,我将其存储在一个数组中。
我的JLabel循环显示图像(到目前为止只进入下一个图像),但是无效。< / p>
ImageIcon[] front_imagelist = new ImageIcon[19];
for(int i=0; i<front_imagelist.length; i++){
front_imagelist[i] = new ImageIcon(getClass().getResource(
"/ben/li/summative/frontimage/" + front_imagenames[i]));
}
if(count<front_imagenames.length){
c1.setIcon(front_imagelist[count]);
count++;
}
这是我初始化数组的方式,虽然我确定这不是问题。
问题肯定在上面的代码块中^
//filename of frontcard images
String[] front_imagenames = {"2a.PNG","3a.PNG","4a.PNG","5a.PNG","6a.PNG","7a.PNG",
"8a.PNG","9a.PNG","10a.PNG","11a.PNG","12a.PNG","13a.PNG",
"14a.PNG","15a.PNG","16a.PNG","17a.PNG","18a.PNG","19a.PNG",};