gpt4 book ai didi

java - 减少添加图像的代码量

转载 作者:行者123 更新时间:2023-11-29 07:47:54 24 4
gpt4 key购买 nike

尝试将 26 张图像添加到我正在制作的游戏中。现在我有 26 行要缩短。这是我到目前为止所做的。

 for(int i = 0; i < 27; i++) {
ImageIcon breifCase + i = new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("img/case" + i + ".png")));
}

我想要做的就是增加每个名称的变量名称的结束数字,并增加图像名称末尾的数字。它说我无法转换为 int。想不出我还能做些什么。

最佳答案

而不是单独声明变量

// Don't do it like that!
ImageIcon breifCase0;
ImageIcon breifCase1;
ImageIcon breifCase2;
...
ImageIcon breifCase26;

创建数组或集合。像这样声明你的数组

ImageIcon[] breifCase = new ImageIcon[27];

现在你可以稍微改变你的循环 - 你就完成了!

for(int i = 0; i < 27; i++) {
breifCase[i] = new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("img/case" + i + ".png")));
}

关于java - 减少添加图像的代码量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23901683/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com