Java 一段时间后更改按钮图像

Java 一段时间后更改按钮图像,java,image,swing,timer,delay,Java,Image,Swing,Timer,Delay,我正在开发一个记忆匹配游戏。当用户单击某个按钮时,该按钮的图标会更改。如果两个图像(图标)相同,则两个按钮都会隐藏。但如果不是这样,它们的图标将设置为默认值 我面临的问题是,当两个图像相同时,第一个显示,但当点击第二个按钮时,若图标与前一个按钮匹配,则我希望第二个按钮图标应在一段时间内可见。意味着我想增加延迟。 编辑:这是我的代码: if (count==1) { arr[0]=b; sscard[0]=c; } if(count=

我正在开发一个记忆匹配游戏。当用户单击某个按钮时,该按钮的图标会更改。如果两个图像(图标)相同,则两个按钮都会隐藏。但如果不是这样,它们的图标将设置为默认值

我面临的问题是,当两个图像相同时,第一个显示,但当点击第二个按钮时,若图标与前一个按钮匹配,则我希望第二个按钮图标应在一段时间内可见。意味着我想增加延迟。 编辑:这是我的代码:

    if (count==1)
    {
        arr[0]=b;
        sscard[0]=c;
    }
    if(count==2)
    {
        arr[1]=b;
        sscard[1]=c;
        if ((arr[0]!=arr[1]) && (sscard[0]==sscard[1]))
        {
                arr[0].setVisible(false);
                arr[1].setVisible(false);
                hide+=2;
                if (hide==20)
                {
                    t.stop();
                    JOptionPane.showMessageDialog(this,"YOU WON");
                }
                count=0;
        } 
        else
        {
            arr[0].setIcon(icon);
            arr[1].setIcon(icon);
            count=0;

        }    
    }
使用(单发-非重复)摆动
计时器
。你的意思是