矩形ならJava2Dですぐ出来るんじゃね?

多角形が必要ならJOGL使ったほうがよさげ