Avatar billede mtilsted Nybegynder
17. juli 2001 - 10:19 Der er 2 kommentarer

Flere (mouse)Listener

Hvad gør man hvis man gerne vil have flere listener paa samme component? Jeg kalder addMouseListener flere gange, men det er kun 1 af mouseListener der bliver kaldt. Jeg mindes at man i sin mouseListener skal kalde en funktion saa de andre listener bliver kaldt, men jeg kan ikke huske hvilken -(((.

Martin Tilsted.
Avatar billede delbing Nybegynder
17. juli 2001 - 11:07 #1
Jeg mener det er omvendt, hvis du kalder MouseEvent.consume() så bliver det ikke sendt videre.

Er du sikker på at dine MouseListenere returnerer? Det foregår alt sammen i samme tråd, så hvis en Listener ikke returnerer meget hurtigt bør den bruge en anden tråd til at udføre sin opgave.
Avatar billede ncjvic Nybegynder
17. juli 2001 - 15:24 #2
Man skal finde ud af hvilken mouseEvent der er blevet benyttet, i de metoder der kalder den eksekverende kode. Se på denne link:

http://java.sun.com/docs/books/tutorial/uiswing/events/mouselistener.html
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester