Hello!
I have finished a very good Mahjong game for Mac and Windows 8)
It uses JOGL and the fixed OpenGL pipeline for rendering and the Bass audio library bindings for sound (it is why it runs only on Windows and Mac).
The only visual effects are some custom bump mapping and some texture projection in the Halloween theme.
I spent a lot of time programming the PartyKewl particle library for Java but it is not included in the soft because the excellent graphist left the project one year ago. However you can use it for your game: no memory fragmentation, 32 bytes per particle, a good editor…
Cheers,
Bernard LERAT.
Note: If someone could do a good sound library in Java it would be very cool.