Probleme mit einer simplen Methode in JTable

ahm

Grünschnabel
Hallo.
Hab folgendes Problem.. Habe eine Methode public void spielErgebnis(String a, String b, int c, int d) geschrieben.. Wenn ich z.b. spielErgebnis("Bayern","Frankfurt", 3,1) aufrufe,
dann klappt alles wunderbar.. Die Tabelle mit den Mannschaften wird aktualisiert; Bayern kriegt drei Punkte, Anzahl Tore und GegenTore wird aktualisiert usw und so fort..
Wenn ich aber die Methode so aufrufe;
int a = Integer.parseInt(hErg.getText());
int b = Integer.parseInt(gErg.getText());
spielErgebnis(heim.getText(),gast.getText(),a,b)

dann tut sich überhaupt nichts. In der Tabelle passiert gar nichts.. Hierbei sind "heim",
"gast", "hErg" und "gErg" vier JTextField'er. Darein schreibe ich auch Bayern und Frankfurt und das ergebnis.. Direkt nach dem
Methodenaufruf gebe ich sogar zur Kontrolle die beiden Strings heim.getText() und gast.getText() auch aus um zu vergleichen ob auch Bayern und Frankfurt ausgelesen werden.. Die werden auch.. Aber die Tabelle wird nicht aktualisiert..
Übrigens; an den int-variablen a und b liegt es nicht, weil mit dem Aufruf
spielErgebnis("Bayern","Frankfurt",a,b)
klappt das ganze..
Würde mich freuen, wenn einer helfen könnte..
Danke..



Habs hingekriegt.. Danke trotzdem..
 
Zuletzt bearbeitet:
Code:
if(heima.getText().equals((String)Mannschaften[i][1])) {

             ersteMannschaft = (String)Mannschaften[i][1];
}

hab die Eingabe verglichen mit den Mannschaften in der Tabelle und hab dann diese
Mannschaft in der Tabelle der Methode übergeben..
Ich weiss zwar nicht wieso es andersrum nicht geklappt hat, aber Hauptsache erstmal
mein Problem ist gelöst..
 
Zurück