Das JDK alleine bietet meines wissens keine Programmier-Oberfläche.
Doch dazu gibts ja z.B. Eclipse: http://www.eclipse.org/

Diverse Generatoren, AddIn's, Debug-Möglichkeiten u.v.a.m.

Und vor allem: Kostenlos !