Portal > Foren > Java > Allgemeine Java-Programmierung > Eigene Events auf ein Interface schicken.
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 08.12.2005, 20:05 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 23.11.2005
Beiträge: 8
Standard Eigene Events auf ein Interface schicken.

Wie man ein Interface schreibt weiß ich.
Ich muss aber ein eigenes Listener Interface schreiben.
Das bedeutet es gibt ein Interface A.
Dieses beinhaltet die zu implementierende Methode A_Event(int event);
Ich habe eine oder mehrere Klassen.
Nennen wir sie B,C und D.

In Klasse B passiert etwas!
Nun schickt Klasse B den Integer Wert "event" an das Interface A auf die Methode A_Event.
So bekommen alle Klassen die das Interface A implementiert haben den Wert.
Man kennt es ja von MouseListener und anderen Listenern.
Nur wie programmiert man das selbst. Habe experimentiert aber zuviel Learning by Doing schadet dem Fortschritt. Konnte bisher auch kein brauchbares Interface Tutorial finden. Bin dankbar um jede Antwort.
missiju ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.12.2005, 22:05 Nach oben    #2
Neuer Benutzer
 
Registriert seit: 24.11.2005
Beiträge: 10
Standard

du musst alle klassen die das interface implementieren und auch benachrichtet werden soll in einer (extra) speichern z.b. in einer liste. dann machst du eine methode die die liste durchläuft und bei jedem listener die methode mit der zahl als paramter aufruft.
mouselistener musste auch mit addMouseListener() irgendwo anmelden
genauso hier nur das musst du dann selber machen denn woher soll das programm sonst wissen welche klassen alles das interface implementiert haben und auch auf die ereignisse eines objectes reagieren soll. mouselistener geht ja z.b. bei JFrame aber auch bei JTextField und dann muss er ja wissen welcher listener auf welches component hören muss bzw. soll.
SebiB90 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.12.2005, 22:38 Nach oben    #3
Neuer Benutzer
 
Registriert seit: 23.11.2005
Beiträge: 8
Standard

Danke SebiB90, jedoch klingt mir das alles etwas verworren für mich. Kannst Du mir das vielleicht als Pseudocode darstellen ?
missiju ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[PHP] FTP-Funktionen in PHP nutzen MrNiceGuy Tutorials 0 24.05.2006 14:18
Textfelder auf verschiedenen Tabs per Observer synchronisieren Sayang Desktop-Applikationen und Grafik 2 05.12.2005 19:14
[PHP] Aktuell gespielten Titel von XMMS auf einer Webseite in einer Grafik anzeigen Corvin Tutorials 0 28.11.2005 16:26
Login auf mehreren Domains Homepagespeicher PHP-Programmierung 17 21.08.2005 16:54
MVC, Strukturierung, Reaktion auf Events... Ben Allgemeine Java-Programmierung 7 17.06.2005 16:34


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:54 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45