/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
dispatchEvent()
Fra : Henry Vest


Dato : 25-04-01 12:59

Er der nogen der kan forklare hvordan man kan bruge dispatchEvent-
metoden, defineret i Component-klassen? Kan man bruge den til selv at
"udløse" en hændelse (event)?


 
 
Peter Lind (26-04-2001)
Kommentar
Fra : Peter Lind


Dato : 26-04-01 13:40


"Henry Vest" <henry_vest@get2net.dk> wrote
> Er der nogen der kan forklare hvordan man kan bruge dispatchEvent-
> metoden, defineret i Component-klassen? Kan man bruge den til selv at
> "udløse" en hændelse (event)?

Et kort svar: Ja, det kan man faktisk...

Jeg lavede en lille test, og fik det til at virke med ComponentEvents (og
arvinger).
Af en eller anden grund kunne jeg ikke få det til at virke med ActionEvents.

Swing har jo en dispatcher-tråd, der opfanger events fra rundt omkring, og
kalder dispatchEvent() metoderne i de forskellige komponenter. Jeg går så ud
fra at swings dispatchertråd overrider de events man selv prøver at sende,
eller sådan noget.

Måske man skulle eksperimentere med at oprette en ny tråd, som sender events
til de forskellige komponenter...

Men jeg kan ikke rigtig se hvad i alverden man skulle bruge det til - men
Swing bruger det kraftigt selv....

mvh
Peter Lind



Henry Vest (26-04-2001)
Kommentar
Fra : Henry Vest


Dato : 26-04-01 19:44

Peter Lind skrev:

> Jeg lavede en lille test, og fik det til at virke med ComponentEvents
> (og arvinger).
> Af en eller anden grund kunne jeg ikke få det til at virke med
> ActionEvents.

Spøjst, jeg prøvede selv med ActionEvent og kunne heller ikke få det
til at virke, nu vil jeg prøve med ComponentEvent.

> Men jeg kan ikke rigtig se hvad i alverden man skulle bruge det til -

Næ, det kan jeg heller ikke lige.

Henry


Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste