gpt4 book ai didi

java - 使用错误计数器更改刽子手的图像

转载 作者:行者123 更新时间:2023-12-01 15:12:27 25 4
gpt4 key购买 nike

我目前正在测试我的刽子手应用程序,但还没有正确的代码来隐藏原始单词(应该是猜测的),所以我使用 if 语句来告诉我该字母是否在是否有词

if(original.toUpperCase().indexOf(button.getText())!=-1){
JOptionPane.showMessageDialog(null, "Your word does contain " + text );
}
else{
JOptionPane.showMessageDialog(null, "There is no " + text );
error++;
}
}
});

现在据我了解,如果该字母不在单词中,则错误必须根据以下公式加 1 个整数

error++;

现在我使用的图像代码

 imageName = null;
error =0;
if(error >= 0) imageName = "hangman1.jpg";
if(error >= 1) imageName = "hangman2.jpg";
if(error >= 2) imageName = "hangman3.jpg";
if(error >= 3) imageName = "hangman4.jpg";
if(error >= 4) imageName = "hangman5.jpg";
if(error >= 5) imageName = "hangman6.jpg";
if(error >= 7) imageName = "hangman7.jpg";
ImageIcon icon = null;
if(imageName != null){
icon = new ImageIcon(imageName);
}
JLabel image = new JLabel();
image.setIcon(icon);

根据其中一篇文章,这是正确的,但是当我故意选择错误的字母(出于测试目的)时,图像保持不变

图像“hangman1.jpg”是一个占位符,(只是结构)

谁能告诉我哪里错了

完整代码请参见 hangman picture isn't changing

最佳答案

在进行检查之前,您将错误设置为 0

删除此行:

error =0;

关于java - 使用错误计数器更改刽子手的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12151786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com