如何启用和禁用JLabel //它不起作用

时间:2017-11-18 20:39:26

标签: java swing jlabel

我正在创建一个比赛游戏,我需要在牌的两面之间翻转。所以,我使用了启用和禁用。我希望他们在像以前一样消失或禁用之前翻到前面,但它只是消失或者什么都不做。我已经设置了我的disabledicon。

public void mouseReleased(MouseEvent e)
{               
    System.out.println(counter);

    for(int i = 0; i<=9;i=i+1)
    {
        if (e.getSource()==photos[i] )
        {   
            if(!photos[i].isEnabled()){
                photos[i].setEnabled(true);
            }else{
                System.out.println(photos[i]);
                photos[i].setEnabled(false);
                System.out.println(photos[i]);
            }
            if(counter==1)
            {
                firstone = photos[i];
            }
            if(counter==2)
            {           
                System.out.println(firstone);
                System.out.println(photos[i]);
                if(firstone.getIcon().toString().equals(photos[i].getIcon().toString()))
                {     
                    photos[i].setEnabled(true); 
                }                
            }            
        }        
    }
    counter = counter+1;
    if(counter==3)
    {
        counter =1;
    }
}

0 个答案:

没有答案