java.das awt.Komponente.dispatchEvent()'s Zweck und Verhalten
Meisten tutorials und-Dokumentation, die ich gelesen habe scheinen zu zeigen, dass die meisten Komponente-Kommunikation erfolgt über ein Abonnement mit Zuhörer.
Java docs zeigen, dass java.awt.Component#dispatchEvent(AWTEvent e)
:
Löst ein Ereignis aus, um diese Komponente oder eine Ihrer sub-Komponenten. Anrufe processEvent vor der Rückkehr für die 1,1-Stil Ereignisse, die aktiviert wurden, die für die Komponente.
Gegeben, die Zuhörer scheinen an der Tagesordnung, was ist der Zweck der dispatchEvent
und wie /wo ist die ausgelöst-Ereignis empfangen?
InformationsquelleAutor Kaleb Pederson | 2010-01-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Komponente, die Ereignisse empfangen, zu versenden, irgendwo. Dies ist, wo eine Komponente erhält die Ereignisse. Die Veranstaltungen kommen aus den
EventQueue
.Wie meinst du das? Es ist nicht für den Tag-zu-Tag-code. Und Sie kann nicht außer Kraft gesetzt.
In anderen Worten, ich weiß wirklich nicht brauchen, es zu benutzen, weil ich kann meine eigenen events und event-Listener. Die raw-AWT-code verwenden können, zur Versendung bestimmte Ereignisse, aber ich muss nicht Sorge mich, weil ich informiert werden die Ereignisse durch einige Zuhörer, wo relevant.
InformationsquelleAutor Tom Hawtin - tackline
Habe ich recherchiert, wie senden Sie benutzerdefinierte Ereignisse ein JFrame, und endlich gelang es mir bei der Zusammenstellung einige Beispiele im web gefunden.
Das funktionelle Ergebnis ist hier sichtbar:
link-text
In der Hoffnung, dass es nützlich sein könnte!
Serge COUDÉ
InformationsquelleAutor scoude