Как остановить JButton, становящийся серым, когда отключено?

Я должен написать карточную игру. При нажатии на карточку генерируется случайное изображение карточки, но, поскольку вы можете щелкнуть по карточке только один раз, кнопка отключается после щелчка. Как я могу остановить изображение карты, становящееся серым, как только оно 's щелкнуло так, чтобы новое сгенерированное изображение карты было ясно видно?

//Actions performed when an event occurs
public void actionPerformed(ActionEvent e)
{

    if (e.getSource() == card1)
    {
    randomInteger();
    card1.setIcon(cardImages[randomInt]);
    card1.setEnabled(false);

    }
    else if (e.getSource() == card2)
    {
    randomInteger();
    card2.setIcon(cardImages[randomInt]);
    card2.setEnabled(false);
    }
    else if (e.getSource() == card3)
    {
    randomInteger();
    card3.setIcon(cardImages[randomInt]);
    card3.setEnabled(false);
    }
    else if (e.getSource() == card4)
    {
    randomInteger();
    card4.setIcon(cardImages[randomInt]);
    card4.setEnabled(false);
    }
    else
    {
    randomInteger();
    card5.setIcon(cardImages[randomInt]);
    card5.setEnabled(false);
    }

}

}

Ответы на вопрос(1)

Ваш ответ на вопрос