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