让缓冲图像而不是面板消失 3 秒

问题描述

我创建了一个带有蓝色背景的 JPanel,然后向其中添加一个缓冲图像。

现在,当用户点击图像时,图像,而不是整个面板,应该消失 3 秒(只有图像而不是面板!)

有人会这么好心为我指出正确的方向吗?

这是我的代码

public class MyPanelTest extends JPanel{
    
    public BufferedImage image;

    public int xDelta,yDelta;
    public int xPos,yPos;

    
    public MyPaneltest() {
        this.setBackground(Color.BLUE);
        xPos = 150;
        yPos = 180;
    }
    
    public void paintComponent(Graphics g) {
        try {
            image = ImageIO.read(getClass().getResource("/resources/siegel.jpg"));
        } catch (IOException e) {
            e.printstacktrace();
        }   
        
        super.paintComponent(g);
        g.drawImage(image,xPos,yPos,150,this);
    }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)