View Full Version : [Java] Gestire eventi custom
carosene
15-01-2006, 22:01
Vorrei imparare a creare un evento personalizzato e a gestirlo. Ho creato un mio evento estendendo la classe EventObject, ho creato una mia interfaccia xxxListener ma non riesco a:
1) Implementare i metodi addxxxListener e removexxxListener nella classe sorgente. Cosa devo scrivere nel corpo del metodo?
2) Come faccio a scatenare l'evento?
Vorrei imparare a creare un evento personalizzato e a gestirlo. Ho creato un mio evento estendendo la classe EventObject, ho creato una mia interfaccia xxxListener ma non riesco a:
1) Implementare i metodi addxxxListener e removexxxListener nella classe sorgente. Cosa devo scrivere nel corpo del metodo?
2) Come faccio a scatenare l'evento?
Ciao, guarda <qui> (http://javaalmanac.com/egs/java.util/CustEvent.html).
carosene
18-01-2006, 00:42
Ciao, guarda <qui> (http://javaalmanac.com/egs/java.util/CustEvent.html).
Sto studiando questo esempio. Non mi sono chiare una serie di cose:
Perchè la riga di codice: protected javax.swing.event.EventListenerList listenerList = new javax.swing.event.EventListenerList() non è stata inserita nel costruttore della classe?
Quali sono i vantaggi di questa tecnica?
Perchè nel ciclo for i+=2 e non i+=1?
Perchè nel ciclo for i+=2 e non i+=1?
Perché ogni listener che viene aggiunto occupa 2 posizioni nella lista: una posizione contiene l'oggetto classe del listener (XXXListener.class) e una posizione contiene l'istanza reale del listener (cioè la classe reale che riceverà gli eventi).
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.