Tag: disabled control

禁用时如何阻止JButton变灰?

我必须写一个纸牌游戏。 单击一张卡时会生成随机卡片图像,但由于您只能单击该卡片一次,因此单击该按钮后将被禁用。 如何在卡片图像被单击后停止变灰,以便新生成的卡片图像清晰可见? //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 { […]