Gå til innhold

Anbefalte innlegg

Hei, jeg prøver å lage en "MouseListener" til et bilde, men bilde er opprettet inni en component klasse, så hvis jeg legger til en mouselistener til ett objekt fra klassen vil den registrere som om jeg har musen over bildet i hele vinduet selv om jeg ikke har den over bildet.

 

Eks:

 

class bilde extends component {

//Laster bilde, tegner det osv...

}

class listen extends JPanel implements MouseListener {

bilde image = new bilde();

public listen() {

image.addMouseListener(this);

}

   public void mouseEntered(MouseEvent e) {
      saySomething("Mouse entered", e);
   }

   public void mouseExited(MouseEvent e) {
      saySomething("Mouse exited", e);
   }

}

 

Hvordan får jeg den til å registre mouseExit/Enter på bildet istedenfor vinduet? Pga. her vil objektet 'image' være dekket over hele vinduet og ikke bare på bilde.

Endret av steffanhalv
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...