actually,I'd rather use GObject . It takes a lot of work to define a class. still,with warnings. I created a project named JCOOP on sourceforge like this. However, it's just a template. It's easy to use! http://sourceforge.net/projects/jcoop
You dreamed it from 20 years, I did It ! Welcome in the 21th century ! Tell me what you think about it !