Java Icon / ImageIcon .setIcon onyl在awd条件下工作

时间:2015-10-31 06:57:05

标签: java jframe game-engine

我试图制作一个简单的棋盘游戏,当你点击一个按钮时,它的图像被设置为你选择的角色的图像。

此:

board[x][y].setIcon(Soldier.iconImg);

不起作用。它在按钮上放置一个小小的白点,没有别的。 Soldier.iconImg从Soldier类中调用一个Icon。

String name = soldier;
Icon iconImg = new ImageIcon("/Resources/"+name+"Img.png");

现在当我这样做时:

board[x][y].setIcon(new ImageIcon("/Resources/soldierImg.png"));

工作正常。

我已经找到了解决问题的方法:

board[x][y].setIcon(new ImageIcon("Resources/"+Soldier.name+"Img.png"));
然而,我仍然很困惑为什么第一种方法不起作用而第二种方法不起作用。有人有任何想法吗?

0 个答案:

没有答案