Næste |
|
Java Foundation Classes serie, Planche nr. 25 |
![]() |
Eksempel: Trin 2 (Eksempel) |
Interface ActionListener har en metode, actionPerformed()
Hvis klassen selv er lytter (et event pr klasse)
import java.awt.event.*; public class MinApplet extends java.applet.Applet implements ActionListener { // øvrige kode... public void actionPerformed(ActionEvent e) { // behandling af hændelsen e } // øvrige kode }
Hvis man opretter en særlig lytter-klasse
java.awt.event.*; public class MinApplet extends java.applet.Applet { // øvrige kode... class MinActionListener implements ActionListener { Lokalhenvisning h; MinActionListener(Lokalhenvisning h) { // konstruktør this.h = h ; } public void actionPerformed(ActionEvent e) { // behandling af aktions-hændelse } } // øvrige kode }MinActionListener er en "indre" klasse, der kun kendes af MinApplet-klassen.
Næste |
|
Java Foundation Classes serie, Planche nr. 25 |