按钮上的图像仍然在变化我正在使用一个条件来检查图像是否已经在JButton上,但它仍然在变化

时间:2018-01-26 05:49:36

标签: java

public void actionPerformed(ActionEvent e)
{
JButton temp=(JButton)e.getSource();
if(temp==Restart)
{
System.out.println("Restart button got pressed");
btn1.setIcon(null);btn2.setIcon(null);btn3.setIcon(null);btn4.setIcon(null);btn5.setIcon(null);btn6.setIcon(null);
        btn7.setIcon(null);btn8.setIcon(null);btn9.setIcon(null);
        My.flag=true;My.dr=0;
    }
    if(temp==btn1||temp==btn2||temp==btn3||temp==btn4||temp==btn5||temp==btn6||temp==btn7||temp==btn8||temp==btn9){
    if(temp.getIcon()!=img ||temp.getIcon()!=img1){
    if(My.flag==true)
    {
        temp.setIcon(img);
        My.flag=false;
        //temp.setEnabled(false);

    }
    else
    {
        temp.setIcon(img1);
        My.flag=true;
        //temp.setEnabled(false);
    }}

这是我的动作监听器我正在使用按钮上的图像,我希望如果在按钮上设置图像则不应该更改

0 个答案:

没有答案