gpt4 book ai didi

java - 如何让导入的图片短暂显示?

转载 作者:行者123 更新时间:2023-12-02 00:30:39 26 4
gpt4 key购买 nike

我导入了一个图像 (GIF) 以作为动画的一部分显示,并且 GIF 弹出得很好。然而,它在动画播放期间一直存在;我希望它只出现几秒钟。

使用另一种方法设置的计时器(elapsedTimeMsec),我尝试在计时器 >= 5200(5.2s)且计时器 < 6100(6.1s)时显示图像。虽然相同的格式(见下面的代码)适用于弹出的字符串,但它似乎不适用于导入的图像。

private static void imageImport (Graphics2D g, int elapsedTimeMsec)
{
if (elapsedTimeMsec >= 5200 && elapsedTimeMsec < 6100);
{
Image image = Toolkit.getDefaultToolkit().getImage("C:\\Users\\mogen\\Pictures\\importImage\\explosion.gif");
g.drawImage(image, 750, 425, null);
}
}

我期望图像在动画运行的 5.2 秒和 6.1 秒的时间段内显示;相反,图像从动画开始时无限期地显示。

最佳答案

您可以在其他中执行如下操作

Image image = Toolkit.getDefaultToolkit().getImage("C:\\Users\\mogen\\Pictures\\importImage\\explosion.gif");
if (elapsedTimeMsec >= 5200 && elapsedTimeMsec < 6100){

g.drawImage(image, 750, 425, null);
}else{
g.drawImage(image, 0, 0, null);
}

关于java - 如何让导入的图片短暂显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58020446/

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