Home
/
JavaForum
/
Beginner
Infos
|
Features
|
Gold-Edition
|
Kundenservice
java
Übersicht
Forum
-
Beginner
-
Java allgemein
-
JDBC
-
JNI
-
Networking
-
Online-Ressourcen
-
Swing + AWT
-
XML
-
Meckerecke
Mitglieder
LOGIN
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
4.780 User online
1 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 328 von 2963 (11%)
Autor
Uwe Marx
Datum
28.11.01, 08:00
Betreff
eigene Listener-Klassen
Hallo !
Ich habe gelesen, das es vorteilhaft (übersichtlicher) sein soll, wenn man sich eigene Listener-Klassen schreibt (z.B. class MyActionListener implements ActionListener). Das habe ich nun getan. In meinem GUI habe ich ca. 30 Button, die alle beim ActionListener angemeldet werden müssen.
Nun meine Frage: wenn ich eine eigene ListenerKlasse habe, melde ich alle Button mit
buttonX.addActionListener(
new
MyActionListener())
an. Dabei wird (jedenfalls nach meinem Verständnis) jedesmal ein neues Objekt der Klasse MyActionListener erzeugt.
Wenn ich aber in meiner GUI-Klasse den ActionListener implementiere und alle Button mit
buttonX.addActionListener(
this
)
anmelde, erzeuge ich doch nicht 30 neue Objekte.
Mir ist nicht klar, welche Vorgehensweise vorteilhafter ist, z.B. stelle ich mir vor, das die 30 Objekte mehr Speicher benötigen.
Vieleicht kann mir das ja mal jemand erklären.
Schon mal vielen Dank !
Diskussionsverlauf:
eigene Listener-Klassen
Re: eigene Listener-Klassen
Re: eigene Listener-Klassen
Re: eigene Listener-Klassen
Re: eigene Listener-Klassen
Re: eigene Listener-Klassen
Re: eigene Listener-Klassen
Re: eigene Listener-Klassen
Re: eigene Listener-Klassen
Auf diesen Beitrag antworten
Neuen Beitrag verfassen
Impressum
·
Datenschutz
·
AGB
·
Infos
·
Presse
Ein modernes Forum:
teamturn.com