Hallo,
ich habe eine Oberfläche mit einem JTextField namens eingabe. Ich möchte nun den eingegebenen String aus dem TextField auslesen und diesen als Parameter an eine andere Methode übergeben:
public void test()
{
String s = eingabe.getText();
System.out.println(wb.uebersetzen(s));
System.out.println(s);
}
Das System.out.println klappt wunderbar. Der eingegebene Text wird auf der Konsole ausgegeben.
Wenn ich die Variable s jedoch der Methode uebersetzen übergebe, liefert die Methode nicht das gewünschte Ergebnis (Übersetzen des Strings), sondern eine Null-Pointer-Exception, weil s gleich null sei. Um Fehler in der Methode uebersetzen selbst auszuschließen, habe ich direkt wb.uebersetzen("clip") probiert, was einwandfrei klappt. Es muss also an der Übergabe des Strings an die Methode liegen.
Hat jemand ne Idee und könnte mir helfen?
Vielen Dank schonmal im Voraus.
ich habe eine Oberfläche mit einem JTextField namens eingabe. Ich möchte nun den eingegebenen String aus dem TextField auslesen und diesen als Parameter an eine andere Methode übergeben:
public void test()
{
String s = eingabe.getText();
System.out.println(wb.uebersetzen(s));
System.out.println(s);
}
Das System.out.println klappt wunderbar. Der eingegebene Text wird auf der Konsole ausgegeben.
Wenn ich die Variable s jedoch der Methode uebersetzen übergebe, liefert die Methode nicht das gewünschte Ergebnis (Übersetzen des Strings), sondern eine Null-Pointer-Exception, weil s gleich null sei. Um Fehler in der Methode uebersetzen selbst auszuschließen, habe ich direkt wb.uebersetzen("clip") probiert, was einwandfrei klappt. Es muss also an der Übergabe des Strings an die Methode liegen.
Hat jemand ne Idee und könnte mir helfen?
Vielen Dank schonmal im Voraus.
Zuletzt bearbeitet: