gpt4 book ai didi

Java:从数组中绘制图像

转载 作者:行者123 更新时间:2023-12-01 05:52:44 26 4
gpt4 key购买 nike

我是java新手,在尝试将图像显示到我的程序中时遇到很多问题。我已将图像放置在正确的 map 中并将它们放入数组中:

    private Image[] images;
images = new Image[9];
images[0] = new ImageIcon("images/hang1.png").getImage();
images[1] = new ImageIcon("images/hang2.png").getImage();
images[2] = new ImageIcon("images/hang3.png").getImage();

接下来的部分我根本无法显示图像。我尝试了多种选择但没有成功。

    public void paintComponent(Graphics g)
{
super.paintComponent(g);
int count = 0;

g.drawImage(images[count], 50, 50, ImageObserver );
count++;
}

任何解决方案都将非常受欢迎!亲切的问候。

最佳答案

正如评论所说,我假设您想同时在屏幕上同时绘制所有这些图像,您将它们全部绘制在同一个位置,因此只会显示其中一张图像。

如果你想这样做,你需要更改最后 3 个图像的坐标,以便它们位于不同的位置。

如果您仍然遇到问题,请尝试仅渲染其中一张图像并满足你自己认为它工作得很好。然后通过数组进行处理

关于Java:从数组中绘制图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4119375/

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