I didn't used any other libraries. For the sound I used JavaSound API directly. The game is fully procedurally generated and use no external images (everything is generated out of rect, ellipse and quad).
(edit: this is clearly not a question. don't know why the post is displayed as such)