Jag försöker göra ett simpelt memory-spel, och vill bara få igång allt och få det att funka. Jag skulle kompilera för att se om en viss funktion fungerade, men det gjorde den inte.
Koden:
Visa spoiler
public void randomiser(){
JLabel sparaBild[] = new JLabel();
/* Randomniserar platserna bilderna kommer hamna på */
while(funna < 16){
x = (int)(Math.random()*8);
samma = 0;
for(i = 0; i < funna; i++){
if(label.getIcon() == icon[x]){
samma++;
}//if
}//for
if(samma < 2){
label[funna] = new JLabel();
label[funna].setIcon(icon[x]);
sparaBild[funna] = label[funna];
mainPanel.add(label[funna]);
funna++;
}//if
}//while
}//public randomiser
Min error: "Incompatible type", på följande del i koden:
"JLabel sparaBild = new JLabel();"
Den pekar på new och säger följande:
"Found: javax.swing.JLabel
Required: javax.swing.Jabel[]"
Vilket inte makes någon sense. Jag har importat javax.swing.JLabel, och det finns ju givetvis ingen "javax.swing.Jabel[]", eftersom man inte kan importa något som är en array. Dessutom testade jag att importa det ändå, fick sjukt många felmeddelanden!
Hjälp mig lösa felet!
Tack på förhand
//Oliveran
You're my boo! ~