Ik wil in java een aantal klassen met eigen events implementeren, iemand enig idee hoe dat moet (of een ref naar tutorial/ebook/etc.) ?
yt.
yt.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| class WorstjesZijnKlaarEvent extends EventObject{ public WorstjesZijnKlaarEvent(Object source){ super(source); } } interface WorstjesZijnKlaarListener extends EventListener{ void worstjesZijnKlaar(WorstjesZijnKlaarEvent e); } public class WorstjesBakker{ private List _listenerList = new LinkedList(); pubic void worstjesZijnKlaar(){ WorstjesZijnKlaarEvent e = new WorstjesZijnKlaarEvent(this); for(Iterator itt = _listenerList.iterator();itt.hasNext();){ ((WorstjesZijnKlaarListener)itt.next()).worstjesZijnKlaar(e); } } public void addListener(WorstjesZijnKlaarListener l){ _listenerList.add(l); } } class WorstjesLabel extends JLabel{ public WorstjesLabel(WorstjesBakker w){ b.addListener(new WorstjesZijnKlaarListenerImpl()); } class WorstjesZijnKlaarListenerImpl implements WorstjesZijnKlaarListener{ public void worstjesZijnKlaar(WorstjesZijnKlaarEvent e){ setLabel("klaar"); } } } |
[ Voor 6% gewijzigd door Alarmnummer op 15-01-2003 22:26 ]
Klaar voor een nieuwe uitdaging.
[ Voor 58% gewijzigd door Alarmnummer op 15-01-2003 22:37 ]