L
lordracoon
Gast
Hallo Leutz
Ich hab ein Problem bei meinem Java-Projekt.
Erstmal zum groben: Der Applet ist ein Vokabel-Trainer in den man Vokabeln eingeben kann und der einem die eingegebenen Vokabeln per zufall abfragt. Soweit so gut. Bis jetzt hat auch alles geklappt. Jetzt wollt ich aber eine Methode schreiben bzw. hinzufügen, die (bevor eine neue Vokabel hinzugefügt wird) vergleicht, ob diese schon vorhanden ist.
Hier der Quellcode zu der Methode/ dem Button
Eigentlich müsste alles klappen. Aber leider tut es das nicht Noch nicht den Text für das Textfeld gibt er aus.
Meine vermutung ist: Es stimmt etwas mit der For-Schleife nicht....
Ich hoffe ihr könnt mir helfen
greetz
lordracoon
Editiert von L-ectron-X am 23.01.2006 um 17:31 Uhr
Titel geändert - Nur "Problem:" hilft niemandem bei der Suche mit der Suchfunktion nach einer geeigneten Lösung!
Ich hab ein Problem bei meinem Java-Projekt.
Erstmal zum groben: Der Applet ist ein Vokabel-Trainer in den man Vokabeln eingeben kann und der einem die eingegebenen Vokabeln per zufall abfragt. Soweit so gut. Bis jetzt hat auch alles geklappt. Jetzt wollt ich aber eine Methode schreiben bzw. hinzufügen, die (bevor eine neue Vokabel hinzugefügt wird) vergleicht, ob diese schon vorhanden ist.
Hier der Quellcode zu der Methode/ dem Button
Code:
b2.addActionListener(new ActionListener()
{ public void actionPerformed(ActionEvent e)
{ s1 = t2.getText(); //s1 = String
s2 = t3.getText(); //s2 = String
g = l3.getItemCount(); // g = int
f = l4.getItemCount(); // f = int
for ( int i = 0; i<g; i++)
{ s4 = l3.getItem(i); //s4 = String ; l3 = list
if(s1.equals(s4))
{ txt1.setText(""); //txt1 = Textfield
txt1.setText("Vokabel schon vorhanden");
}
else
{ txt1.setText("");
txt1.setText("Vokabel erfolgreich hinzugefügt!");
l3.add(""+s1);
}
}
for ( int i = 0; i<f; i++)
{ s5 = l4.getItem(i);
if(s2.equals(s5))
{ txt1.setText("");
txt1.setText("Vokabel schon vorhanden!");
}
else
{ txt1.setText("");
txt1.setText("Vokabel erfolgreich hinzugefügt!");
l4.add(""+s2);
}
}
t2.setText("");
t3.setText("");
resize(601,280);
resize(600,280);
}
});
Meine vermutung ist: Es stimmt etwas mit der For-Schleife nicht....
Ich hoffe ihr könnt mir helfen
greetz
lordracoon
Editiert von L-ectron-X am 23.01.2006 um 17:31 Uhr
Titel geändert - Nur "Problem:" hilft niemandem bei der Suche mit der Suchfunktion nach einer geeigneten Lösung!