Hallo und schönen Abend Community,
Im moment versuche ich ein kleines Programm zu schreiben, bei dem ein Nutzer in einem Menüfenster angaben macht, welche dann in einer anderen Klasse in ein Array per set Methode gespeichert werden.
Danach sollen in einem anderem Fenster (wieder eine andere klasse) teile dieser Daten wieder ausgegeben werden, per get-Methode. Jedoch gibt mir diese Methode immer nur "null" zurück.
Wenn ich aber in der set Methode, nach dem die Daten eingespeißt werden, entsprechende Arrayfelder in der Konsole ausgeben lasse, gibt er die vom Nutzer eingegeben Daten aus.
Das Array wird ungefähr so gefüllt (da ich diesen Post mobil verfasse, habe ich den genauen Code gerade nicht zur Hand).
Die set Methode sieht so aus
Wenn ich in der set methode noch namensarray[0] ausgebe, krieg ich die Nutzereingabe.
Aber sobald ich aus einer dritten klasse dann folgendes mache
Steht in benutzername immer "null"
Kann mir jemand weiterhelfen?
Im moment versuche ich ein kleines Programm zu schreiben, bei dem ein Nutzer in einem Menüfenster angaben macht, welche dann in einer anderen Klasse in ein Array per set Methode gespeichert werden.
Danach sollen in einem anderem Fenster (wieder eine andere klasse) teile dieser Daten wieder ausgegeben werden, per get-Methode. Jedoch gibt mir diese Methode immer nur "null" zurück.
Wenn ich aber in der set Methode, nach dem die Daten eingespeißt werden, entsprechende Arrayfelder in der Konsole ausgeben lasse, gibt er die vom Nutzer eingegeben Daten aus.
Das Array wird ungefähr so gefüllt (da ich diesen Post mobil verfasse, habe ich den genauen Code gerade nicht zur Hand).
Java:
HintergrundAblauf hintergrund = new HintergrundAblauf();
//ganz viel Text
String name = namensfeld.getText();
hintergrund.setArray(name)
Die set Methode sieht so aus
Java:
public void setArray(String name){
namensarray[0] = name;
}
Aber sobald ich aus einer dritten klasse dann folgendes mache
Java:
String benutzername = ablauf.getArray(0);
Java:
public String getArray(int i){
return namensarray[i];
}
Steht in benutzername immer "null"
Kann mir jemand weiterhelfen?