java events are good, but writing listeners is always very painful !
I used to do that:
And now I can just do that :
The trick is that the last "ActionListener" is in fact the Class com.googlecode.neoevents.java.awt.event.ActionListener
That simply forward every calls to the annotated method of "this".
Of course, I have implemented (generated) the 70 listener available in all J2SE standard packages.
I've just finished it, I would like to have some people testing/feedbacks and information about the Listeners I am missing.
I would need some help doing exactly the same job but using ASM and on the fly generation (to handle every possible listeners).
and also to write "adapter" for the most used Listeners that are not in the J2SE, but I don't know where to start from !
Someone interested ?
here is the project page, a 1.0.0 version is already available.