2013-05-25 91 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; 
    } 
}