23.07.2013 Views

transparenterne - Objektorienteret programmering i Java

transparenterne - Objektorienteret programmering i Java

transparenterne - Objektorienteret programmering i Java

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Hændelser<br />

Når brugeren foretager en handling, f.eks. bevæger musen, klikker,<br />

trykker en knap ned, ændrer i et tekstfelt osv., opstår der en hændelse.<br />

Hvis man vil behandle en bestemt type hændelser fra en komponent,<br />

skal man ”lytte” efter den hændelse. Det gøres ved at registrere en<br />

lytter på komponenten.<br />

Program System<br />

lytter<br />

implementerer<br />

MouseListener<br />

addMouseListener(lytter)<br />

lytter.mouseClicked()<br />

Lytte efter muse−hændelser på en applet:<br />

import java.applet.*;<br />

public class LytTilMusen extends Applet<br />

{ public void init()<br />

grafisk<br />

komponent<br />

(appletten)<br />

{ Muselytter lytter = new Muselytter();<br />

this.addMouseListener(lytter); // this er appletten selv<br />

}<br />

}

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!