Hallo java-forum.net Community,
Ich habe da eine Verständnisfrage bezüglich Event-Handling in Java.
Nehmen wir z.B. einen Button. Wird jedesmal wenn ich auf den Button klicke ein Event von diesem Button in Echtzeit ausgelöst und an einen Listener geschickt? Ich meine, prüft das „System“ jedes mal , ob ich die addListener() – Methode benutze oder nicht? Denn wenn es jedesmal, wenn ich auf den Button klicke der Button ein Event auslöst und zwar unabhängig davon ob ein Listener existiert oder nicht, dann ist das doch Datenverschwendung.
Oder ein anderes Beispiel : JFrame oder Frame.
Ich verstehe das so . Wenn ich die addWindowListener()- Methode verwende, sage ich dem Programm doch nur, was es machen soll, wenn es ein Event „abfängt“ oder ist da mehr dahinter?
Kann mir jemand mal dieses Delgationsmodell verständlich erklären. Ich brauche nur die Theorie. Die Ereignisbehandlung an sich macht mir keine Probleme und anwenden kann ich sie auch, aber ich will es auch richtig verstehen. Deswegen meine abschließende Frage : Was läuft da wirklich ab ???
Gruß,
P.S. : Bitte auf alle Saätze, die mit einem ? enden, eingehen
Ich habe da eine Verständnisfrage bezüglich Event-Handling in Java.
Nehmen wir z.B. einen Button. Wird jedesmal wenn ich auf den Button klicke ein Event von diesem Button in Echtzeit ausgelöst und an einen Listener geschickt? Ich meine, prüft das „System“ jedes mal , ob ich die addListener() – Methode benutze oder nicht? Denn wenn es jedesmal, wenn ich auf den Button klicke der Button ein Event auslöst und zwar unabhängig davon ob ein Listener existiert oder nicht, dann ist das doch Datenverschwendung.
Oder ein anderes Beispiel : JFrame oder Frame.
Ich verstehe das so . Wenn ich die addWindowListener()- Methode verwende, sage ich dem Programm doch nur, was es machen soll, wenn es ein Event „abfängt“ oder ist da mehr dahinter?
Kann mir jemand mal dieses Delgationsmodell verständlich erklären. Ich brauche nur die Theorie. Die Ereignisbehandlung an sich macht mir keine Probleme und anwenden kann ich sie auch, aber ich will es auch richtig verstehen. Deswegen meine abschließende Frage : Was läuft da wirklich ab ???
Gruß,
P.S. : Bitte auf alle Saätze, die mit einem ? enden, eingehen