java如何将图像添加到图像数组?
我正在制作一个小程序,根据10个随机整数显示10张卡片的随机集合
我的想法是制作一个包含52张可显示卡片(不包括小丑)的数组,并根据这样的随机整数显示数组中的每张卡片(对不起,我不知道如何使用代码块):
for (int i = 0; i<cards.length; i++) { //cards being my image array
//code that displays each image
}
但我在尝试将图像添加到阵列时遇到了麻烦,我也不知道如何显示阵列中的图像
我是否应该这样添加它们:
Image[] cards = new Image[52];
cards[0] = c1; //name of the Ace of Clubs, I had used getImage() to already get it
前面的语句抛出错误,说这是一个非法的开始
我还需要在合并图像后显示图像的帮助,因为我不认为:
System.out.println(cards[x]);
将处理图像
提前谢谢,很抱歉看起来这么复杂,我已经尽可能地淡化了
# 1 楼答案
所以,这是我愚蠢的想法
我也更喜欢
ImageIO
而不是Toolkit.getImage
甚至ImageIcon
,除了它保证在方法返回之前加载图像数据之外,它还支持更多的图像格式,并且可以通过插件进行扩展