繁体   English   中英

适用于Hangman GUI Java的ImageIcon更新

[英]ImageIcon Updating for Hangman GUI Java

对于我的小组项目,我们正在做一个相当标准的Hangman GUI游戏。

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

我有将ImageIcon插入JLabel的代码,并且工作正常。 但是我不知道在猜错答案时如何为图像更改编码。

我想我应该创建一系列图像的数组,并根据guesssLeft变量对其进行迭代,该变量跟踪用户仍然必须正确猜测谜题的猜测次数。

有任何想法吗?

我建议您将每个图像链接到猜测的数量。
然后创建方法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;
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM