Esiste una classe preesistente che aiuti a supportare/rimuovere le operazioni di EventListener? (un po 'come PropertyChangeSupport)swing: classe di supporto listener di eventi
Sto provando a partizionare il mio codice in un modello e visualizzare in Java. Ho alcuni dati che arrivano in modo irregolare e vorrei che il modello supporti qualche tipo di EventListener in modo che una vista possa iscriversi alle modifiche nel modello. I dati sono numerosi + abbastanza complicati da non voler fare l'intero supporto per la modifica delle proprietà dei Javabeans a grana fine; piuttosto vorrei solo consentire la notifica che il modello è cambiato in modo grossolano.
come posso fare meglio?
fantastico, grazie !. –
Sì, 'ChangeEvent' è l'unico vero evento di modifica dello stato. 'PropertyChangeEvent' è semplicemente sbagliato e IIRC è stato implementato in modo scorretto su Swing. Probabilmente è troppo per passare a un modello di eventi che non ha quell'oggetto evento privo di scopo. :((Oh, e @Devon, lo strano 'finale' non andrebbe a mancare lì.) –
@ Tom ringrazia per la cattura. –