为actionPerformed。 Java中,Netbeans的

时间:2013-10-30 13:18:00

标签: java netbeans icons

我有你可以在下面看到的代码。我想改变图标使用if-else if。但是当我运行我的项目时,当我点击一个按钮然后更改图标而没有控制if-else if etc.So,它似乎运行正确但我想检查何时我想要改变图标。你能帮助我吗? 谢谢!

private int k=1;
public void actionPerformed(ActionEvent e) {        

    System.out.print(k);
    k=k+1;

   if (k==1)
   {
     image.setIcon(createImageIcon("color1"
                                    + e.getActionCommand()
                                    + ".PNG"));
     System.out.print("k=1");            //it does not print k
     }

    else if (k==2)
   {

           image.setIcon(createImageIcon("color2"
                                    + e.getActionCommand()
                                    + ".PNG"));
   }  
   else if (k==3)
   {
      image.setIcon(createImageIcon("color3"
                                    + e.getActionCommand()
                                    + ".PNG"));
   }
    else
   {
    end=1;
   }

}

0 个答案:

没有答案