Hallo
Ich will in ein Feld von Labels verschiedene Bilder anzeigen. Welches Bild in dem jeweiligen Label steckt soll vom Inhalt der Variable charLevel abhängen.
Hab mir das bisher so gedacht.
leider wird in allen Labels immer das letzte Bild das eingefügt wird angezeigt und nicht unterschiedliche. Wo liegt mein Fehler?
Danke nafetS
Ich will in ein Feld von Labels verschiedene Bilder anzeigen. Welches Bild in dem jeweiligen Label steckt soll vom Inhalt der Variable charLevel abhängen.
Hab mir das bisher so gedacht.
Code:
for (int x = 0; x < strLevel.length; x++) {
charLevel = strLevel[x].toCharArray();
for (int y = 0; y < charLevel.length; y++) {
switch(charLevel[y]){
case ' ' : felder[x][y].setText(""+ charLevel[y] );
case '#' : felder[x][y].setIcon(iconWall);
case '$' : felder[x][y].setIcon(iconBox);
case '@' : felder[x][y].setIcon(iconPlayer);
case '.' : felder[x][y].setIcon(iconTarget);
case '*' : felder[x][y].setIcon(iconGoal);
default : felder[x][y].setText(""+ charLevel[y] );
}//switch
}// for y
}//for x
leider wird in allen Labels immer das letzte Bild das eingefügt wird angezeigt und nicht unterschiedliche. Wo liegt mein Fehler?
Danke nafetS