Hallo!
Ich habe ein leichtes Problem mit Java unter Linux. Ich habe das Programm unter Windows geschrieben, dort hat es funktioniert, dann auf Linux übertragen. Hier hat es auch funktioniert, bis ich etwas geändert habe...
Lustigerweise tritt der Fehler an einer komplett anderen Stelle auf und hat mit der Änderung gar nichts zu tun.
Fehlermeldung: The method addElement (Object) in the type Vector is not applicable for the arguments (int)
Quelltext der angegebenen Zeilen ist:
Der Compiler beschwert sich über diese beiden Zeilen (sind ja beide gleich):
Da gabs vorher nie Probleme, warum jetzt?
Liebe Grüße,
Yvonne
Ich habe ein leichtes Problem mit Java unter Linux. Ich habe das Programm unter Windows geschrieben, dort hat es funktioniert, dann auf Linux übertragen. Hier hat es auch funktioniert, bis ich etwas geändert habe...
Lustigerweise tritt der Fehler an einer komplett anderen Stelle auf und hat mit der Änderung gar nichts zu tun.
Fehlermeldung: The method addElement (Object) in the type Vector is not applicable for the arguments (int)
Quelltext der angegebenen Zeilen ist:
Code:
if("weiter".equals(e.getActionCommand())) {
// Wenn die letzte wav-Datei erreicht ist
if(_wav_files.size()-1 == _current_wav) {
int value = _slider.getValue();
// letzte Bewertung noch speichern, dann
_bewertung.addElement(value);
// Ende erreicht, mach nix mehr
_prom.startThanks();
// loese speichern aus
_prom.speichereErgebnis();
return;
}
// Wenn das Ende noch nicht erreicht ist...
_current_wav = _current_wav + 1;
// slider wert abfragen, in vector speichern
int value = _slider.getValue();
_bewertung.addElement(value);
// slider resetten
_slider.setValue(50);
Der Compiler beschwert sich über diese beiden Zeilen (sind ja beide gleich):
Code:
_bewertung.addElement(value);
Da gabs vorher nie Probleme, warum jetzt?
Liebe Grüße,
Yvonne