Hey,
ich würde gerne einen PokéDex programmieren, der sehr einfach gestaltet ist. Man hat 1 TextField (Name), 1 NumberField (Zahl) und ein TextField (Typ) und man soll dann aus einer ArrayList die Pokémon raus suchen können. Bloß da scheiter ich schon. Wenn ich die Suchfunktion benutze zeigt er mir nur an, dass MissingNo vorhanden ist, sobald ich ein anderes Pokémon suchen möchte sagt er immer, dass es nicht vorhanden war. Ich zeige euch einfach mal den Quellcode:
Hier ist der Code für die ArrayList. Wird noch weitergeführt wenn es funktioniert:
String[] pokemon = new String[152];{ pokemon[0] = "MissingNo"; pokemon[1] = "Bisasam"; pokemon[2] = "Bisaknosp"; pokemon[3] = "Bisaflor"; pokemon[4] = "Glumanda"; pokemon[5] = "Glutexo"; }int i;
Und hier die Suchfunktion aus dem Button für den Namen des jeweiligen Pokémons:
public void jButton1_ActionPerformed(ActionEvent evt) {
// TODO hier Quelltext einfügen
if (pokemon[i].contains (jTextField1.getText())){ //Prüft ob das Pokémon vorhanden ist
jLabel4.setText("Dieses Pokémon ist vorhanden.");
}else{
jLabel4.setText("Dieses Pokémon ist nicht vorhanden.");
}
} // end of jButton1_ActionPerformed
Wäre echt super, wenn ihr mir da irgendwie helfen könntet, ich bin da leider echt am verzweifeln.
Danke schonmal im vorraus!
EDIT: Rechtschreibfehler behoben.