Avatar billede hlt Mester
26. juli 2002 - 17:23 Der er 3 kommentarer og
1 løsning

MouseEvent

Jeg har en applet, hvor der er tegnet nogle billeder. Disse billeder skal hver især være et link til nogle andre sites. Er der nogen der ved hvordan jeg finder ud af hvilket billede(område) der er trykket på ?
På forhånd tak
Avatar billede nico26 Nybegynder
26. juli 2002 - 18:58 #1
Du kan lave en subklasse af en MouseAdapter, og override mouseClicked metode.
Avatar billede Slettet bruger
26. juli 2002 - 19:42 #2
Find ud af inden for hvilke x,y kordinat de ligger på og tjek når der bliver trykket på musen hvilke x,y kordinat den var på.
Avatar billede aslan Nybegynder
26. juli 2002 - 20:00 #3
tjaa denne kode laver cirkler der hvor du klikker med musen...   


    felt.addMouseListener( new MouseAdapter()
        {

            public void mousePressed(MouseEvent e)
            {
                int mouseClicked = e.getClickCount();

                if (mouseClicked == 1)
                {
                      xPosition = e.getX();
                      yPosition = e.getY();

                      Graphics g = getGraphics();

                      g.setColor(Color.red);
                      g.drawOval(xPosition,yPosition,20,20);


                }
            }
        });
Avatar billede hlt Mester
27. juli 2002 - 11:53 #4
Ja tak, det tror jeg virker.
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