-1
我該如何去替換名爲hangmanImg的圖像,每次它通過循環?圖片替換
public void postImg() {
String imgName = Integer.toString(numError);
String hangmanImg = imgName.concat(".jpg");
try{
BufferedImage myImg = ImageIO.read(new File(hangmanImg));
JLabel hangman = new JLabel(new ImageIcon(myImg));
hangman.setSize(600,600);
hangman.setLocation(300, 50);
add(hangman);
repaint();
}catch(IOException ex){
System.out.println("BEGIN CATCH: " + ex.getMessage());
JLabel error = new JLabel(hangmanImg);
add(error);
error.setSize(200,100);
error.setLocation(300, 20);
}
}
我懷疑我以前就說過這個給你,但..爲了更好地幫助越早,張貼[SSCCE](http://sscce.org /)。另外,請了解常見[Java命名約定(http://java.sun.com/docs/books/jls/second_edition/html/names.doc.html#73307)(專門用於名稱的情況下)類,方法和屬性名稱並一致使用它們。 –
至於命名約定我昨天修正了命名約定。但是我想我昨天晚上試圖麻煩拍攝時拿起了舊代碼。抱歉會解決這個問題。 – Sage1216