2013-05-25 58 views
0

对于我的团队项目,我们正在做一个相当标准的Hangman GUI游戏。ImageIcon更新为Hangman GUI Java

我已经创建了一系列.png文件,描绘了随着游戏进行错误猜测而枯萎的花朵。

我已经有了将ImageIcon插入JLabel的代码,并且工作正常。但是我不知道如何在错误的答案被猜到时编码图像的变化。

我想我应该创建一系列图像的数组,并根据guessesLeft变量遍历它,记录用户仍然必须正确猜测拼图的猜测次数。

任何想法?

+0

您应该创建一个List或图像数组,并根据guessesLeft变量遍历它。 –

回答

0

我建议你链接每个图像的猜测​​数。
然后制作方法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; 
    } 
}