Moin moin, ich bin es wieder - ich bin immer noch daran mein LoginGui mit ein paar Funktionen zu programmieren.
Also ich habe in der Datei mit dem Login Fenster geschrieben, dass sich der Benutzer mit seinem Username+ passendem Passwort einloggen kann.
(kleiner Einschub --> moment gibt es nur einen Benutzer. Wenn ich will, dass es mehrere Benutzer gibt mit einem passendem Passwort, muss ich das doch über mehrdimensionale arrays lösen oder ? --> ich habe kein Beitrag gefunden dazu)
Nachdem ich der Benutzer angemeldet hat öffnet sich ein neues Fenster und das alte schließt sich.
In dem neuen Fenster was natürlich in einer neuen Datei ist möchte ich nun auf die Variable zugreifen: Benutzername
Ich möchte sagen "Welcome " + Username" Username ist dann ja variabel.
Jedoch kann ich nicht auf die Variable Username zugreifen, weil sie in der anderen Datei ist.
Ich habe Folgendes probiert:
die Variable zu definieren mit "public" davor --> public String uName; --> geht nicht
Ich habe probiert:
Diesen Lösungsansatz habe ich in anderen Foren gefunden.
Folgende Frage:
Muss ich das über Methoden und Returns (oder getter und setter) lösen oder gäbe es dort noch eine einfachere Möglichkeit, denn das ist für mich noch sehr komplex.
Ich bedanke mich im Voraus schonmal.
LG
Also ich habe in der Datei mit dem Login Fenster geschrieben, dass sich der Benutzer mit seinem Username+ passendem Passwort einloggen kann.
(kleiner Einschub --> moment gibt es nur einen Benutzer. Wenn ich will, dass es mehrere Benutzer gibt mit einem passendem Passwort, muss ich das doch über mehrdimensionale arrays lösen oder ? --> ich habe kein Beitrag gefunden dazu)
Nachdem ich der Benutzer angemeldet hat öffnet sich ein neues Fenster und das alte schließt sich.
In dem neuen Fenster was natürlich in einer neuen Datei ist möchte ich nun auf die Variable zugreifen: Benutzername
Ich möchte sagen "Welcome " + Username" Username ist dann ja variabel.
Jedoch kann ich nicht auf die Variable Username zugreifen, weil sie in der anderen Datei ist.
Ich habe Folgendes probiert:
die Variable zu definieren mit "public" davor --> public String uName; --> geht nicht
Ich habe probiert:
Java:
public String uNameEingabeLogin = loginGUi.uNameEingabe; // uNameEingabeLogin ist der neue String der dem uNameEingabe String aus der anderen Datei gleichgesetzt werden soll
Folgende Frage:
Muss ich das über Methoden und Returns (oder getter und setter) lösen oder gäbe es dort noch eine einfachere Möglichkeit, denn das ist für mich noch sehr komplex.
Ich bedanke mich im Voraus schonmal.
LG