Avatar billede macpain Nybegynder
28. juni 2005 - 20:53 Der er 6 kommentarer og
1 løsning

Mouse event

Hvordan bestemmer jeg selv hvor mange gange der er trykket på en knap eller andet!!

Jeg vil gerne sætte mousecount til 0 når der er trykket en gang og jeg har håndteret trykket
Avatar billede mikkelbm Nybegynder
28. juni 2005 - 20:56 #1
public void mousePressed (MouseEvent e)
{
    // Din kode
    e.consume();
}
Avatar billede macpain Nybegynder
29. juni 2005 - 08:54 #2
Det er ikke helt det jeg mener.

consume() sørger "bare" for at eventen ikke vil blive proceseret videre på "normal vis".

Det jeg gerne vil have er at i stedet for getClickCount vil jeg gerne setClickCount eller noget tilsvarende, således næste gang der bliver trykket på museknappen står under/i getClickCount står 1(returværdien)
Avatar billede mikkelbm Nybegynder
29. juni 2005 - 09:41 #3
Det tror jeg ikke kan lade sig gøre. MouseEvents bliver så vidt jeg ved kørt via en timer. Og jeg mener faktisk, uden at være 100% sikker, at det er styret af operativsystemet.
Avatar billede macpain Nybegynder
29. juni 2005 - 09:45 #4
Det er jeg goså ved at være overbevist om!!!Desværre.

Men er der så en lettere måde hvor man kan opsnappe et dobbelt klik i en tabel således det ikke er muligt at editere i en colonne i en række.

Jeg har behov for at kontrolere dette da jeg i visse tilfælde skal give mulighed for dette
Avatar billede macpain Nybegynder
29. juni 2005 - 10:06 #5
Tror jeg har fundet en let løsning!!

Sætter Textfields ind og gør dem editerbare når der er behov for dette
Avatar billede mikkelbm Nybegynder
29. juni 2005 - 10:16 #6
Ja, jeg tror også, at din egen løsning er den bedste.
Avatar billede macpain Nybegynder
29. juni 2005 - 22:31 #7
Afsluttet!!!
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