Ich hab folgende Grafik. Bei der Ich leider nicht zurecht verstehe was damit gemeint ist.
Ich hab normale Java kenntnisse und Webprogrammierung.
Hab rausgefunden das ein Listener lauscht bis ein Ereignisse aufaucht. Ein Ereigniss taucht auf, wenn ein Button geklickt wird. Dabei wird action Performed aufgerufen wenn eine Aktion ausgelöst wird.
so ist es,
die Grafik zeigt einen zeitlichen Verlauf, erst meldet sich nur der ein der beiden ActionListener beim Sender an,
beim ersten Ereignis wird auch nur dieser informiert,
der zweite will dann auch mitmachen wie ein Kleinkind, meldet sich auch an, und das zweite Ereignis wird an beide Listener geleitet,
übrigens in einer bestimmten Reihenfolge, je nachdem wie der Sender mit seinen angemeldeten Listener umgeht
könntest du den Abschnitt ein wenig umformulieren das ich den verstehe:
die Grafik zeigt einen zeitlichen Verlauf, erst meldet sich nur der ein der beiden ActionListener beim Sender an,
beim ersten Ereignis wird auch nur dieser informiert,
Bzw. WIe muss ich die Grafik lesen. Erst klickt man doch auf ein Button das man angemeldet wird in ein LOGIN in fenster.
Es handelt sich hier um ein Sequenzdiagramm. Die Zeit verläuft bei diesem Diagramm-Typ von oben nach unten. Der JButton hat seinen eigenen GUI-Thread, er kann also auf Nutzer-Engaben unabhängig davon reagieren, wo der sonstige Kontrollfluss des Programms gerade rumwurstelt.
Der erste Pfeil zeigt einen Methoden-Aufruf, mit dem der linke ActionListener beim JButton in der Mitte registriert wird (die Methode dazu wäre JButton.addActionListener). Dann erfolgt ein Klick auf den Button, und der Button "benachrichtigt" den linken ActionListener über dieses Ereignis (in dem er die Methode ActionListener.actionPerformed aufruft). Jetzt wird auch der rechte ActionListener am gleichen Button registriert. Beim zweiten Klick werden deshalb beide ActionListener "informiert".
Das mit mit Login bzw. Benutzeranmeldung rein gar nichts zu tun.
Du hast ein Knopf. Dieser Knopf macht gar nicht. Für seine Aktionen sind die ActionListener verantwortlich. Also hast du zunächst ein JButton, wo du einen ActionListener anmeldest.
Nach dem Klick wird eben dieser ActionListener aufgerufen und macht irgendwas.
Dannach meldest du noch einen zweiten an.
Nach dem Klick werden nun beide aufgerufen und machen irgendwas.
Wenn du jetzt einen dritten anmelden würdest... nun ja, du hast es schon verstanden hoffentlich