我有你可以在下面看到的代码。我想改变图标使用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;
}
}