一段时间后更改按钮图像

时间:2015-11-14 20:28:10

标签: java image swing timer delay

我正在开发一款记忆匹配游戏。当用户单击按钮时,该按钮的图标会发生变化。如果两个图像(图标)相同,则两个按钮都隐藏。但如果不是他们的图标设置为默认。

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

    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;

        }    
    }

0 个答案:

没有答案