Hallo liebe Leute!
ich programmiere einen kleinen Chat und möchte dafür einen Button erstellen, der seine Funktion von "login" zu "logout" wechselt, sobald ich auf den Button gedrückt habe.
Das heißt, wenn ich auf den Button "login" gedrückt habe, soll sich natürlich nicht nur die Beschriftung ändern, die Funktion des Buttons muss sich ebenfalls mitändern. Nachdem der User dann "logout" gedrückt hat, soll sich das ganze wieder zurücksetzen und der Login-Button soll erscheinen.
Ich hatte es mit setVisible versucht (da hab ich die Buttons übereinander platziert und wollte entweder den einen oder den anderen ausblenden), aber leider ohne Erfolg und ich weiß auch nciht ob das überhaupt der richtige Ansatz ist.
Durch das klicken auf den Button login wird die Methode "performLogin" aufgerufen... der Logout-Button ruft dann eben die Methode performLogout auf - in diese Methoden habe ich die Befehle dann gepackt. Oder muss es eine separate Methode geben, für das Wechseln?
Ich komme leider nicht weiter - hat jemand einen Tipp?
Viele Grüße von Aurora
ich programmiere einen kleinen Chat und möchte dafür einen Button erstellen, der seine Funktion von "login" zu "logout" wechselt, sobald ich auf den Button gedrückt habe.
Das heißt, wenn ich auf den Button "login" gedrückt habe, soll sich natürlich nicht nur die Beschriftung ändern, die Funktion des Buttons muss sich ebenfalls mitändern. Nachdem der User dann "logout" gedrückt hat, soll sich das ganze wieder zurücksetzen und der Login-Button soll erscheinen.
Ich hatte es mit setVisible versucht (da hab ich die Buttons übereinander platziert und wollte entweder den einen oder den anderen ausblenden), aber leider ohne Erfolg und ich weiß auch nciht ob das überhaupt der richtige Ansatz ist.
Durch das klicken auf den Button login wird die Methode "performLogin" aufgerufen... der Logout-Button ruft dann eben die Methode performLogout auf - in diese Methoden habe ich die Befehle dann gepackt. Oder muss es eine separate Methode geben, für das Wechseln?
Ich komme leider nicht weiter - hat jemand einen Tipp?
Viele Grüße von Aurora