I just created a new project on Google Code, with the listenable containers I use in some of my projects.
(Java Listenable Collections)
As I wrote in the presentation page :
Generics-enabled Listenable Collections for Java.</p>
Interfaces and standard containers wrappers that provide addition, removal and update events support for maps, sets, lists and collections in general (comes with Swing data models and JmDNS example).
This library frees the programmer off the tedious task of creating specialized listenable containers and event listeners for his / her projects.
There are no unit tests yet, and not all parts of the API are new and polished, but I personally like it a lot.
More to come soon… </p>