gpt4 book ai didi

java - 循环绘制不同的图像?

转载 作者:行者123 更新时间:2023-12-01 15:02:55 25 4
gpt4 key购买 nike

我想要一个循环来遍历我拥有的每个图像。我想将它们绘制到屏幕上,如果我单独绘制每个图像,效果很好,但它使用了大量代码。虽然使用循环来绘制每个图像应该使用更少的代码。这是我的代码。

String image[] = {"carA", "carB"};
for(int i = 0; i < image.length; i++){
g.drawImage(image[i].getImage(), image[i].getX(), image[i].getY(),
image[i].getWidth(), image[i].getHeight(), this);
}

它说问题是正在使用字符串。 getX() 和 getY() 等找出 x 和 y 坐标。我怎样才能让它发挥作用?

最佳答案

您正在尝试对 String 对象调用 getImage/getX/getY。您应该首先将图像加载到图像对象中

Image img1 = Toolkit.getDefaultToolkit().getImage(image[i]);

关于java - 循环绘制不同的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13380142/

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