Hangman GUI Java的图像图标更新
对于我的小组项目,我们正在做一个相当标准的刽子手GUI游戏 我已经创建了一系列的.png文件,描述了一朵花在游戏进行过程中由于错误的猜测而枯萎 我已经获得了将ImageIcon插入JLabel的代码,这很好。但我不知道当猜到错误答案时,如何编码图像更改 我想我应该创建一系列图像的数组,并根据guessleft变量对其进行迭代,该变量跟踪用户仍然必须正确猜出谜题的猜测次数Hangman GUI Java的图像图标更新,java,swing,jlabel,imageicon,Java,Swing,Jlabel,Imageicon,对于我的小组项目,我们正在做一个相当标准的刽子手GUI游戏 我已经创建了一系列的.png文件,描述了一朵花在游戏进行过程中由于错误的猜测而枯萎 我已经获得了将ImageIcon插入JLabel的代码,这很好。但我不知道当猜到错误答案时,如何编码图像更改 我想我应该创建一系列图像的数组,并根据guessleft变量对其进行迭代,该变量跟踪用户仍然必须正确猜出谜题的猜测次数 有什么想法吗?我建议您将每张图片与猜测次数联系起来。 然后制作方法updateScore,该方法将更新用户分数(或左侧猜测),
有什么想法吗?我建议您将每张图片与猜测次数联系起来。
然后制作方法
updateScore
,该方法将更新用户分数(或左侧猜测),并处理图像。比如:
public class ImagedScore {
private final int guessesLeft;
private final Image image;
//getters&constructor
}
public class MainClass {
ImagedScore[] imagedScoreArray;
//constructors, other methods and data, etc.
updateScore(int score) {
ImagedScore imagedScore = imagedScoreArray[score];
//checks or other way to find proper ImagedScore object
this.score = score;
this.image = imagedScore.getImage;
}
}
您应该创建一个图像列表或数组,并根据guessleft变量对其进行迭代。