Swing будет одним из ваших лучших вариантов, если вы новичок в графике в Java, и если вы хотите узнать больше о Swing и графике, перейдите сюда: Swing Graphics Также я бы рекомендовал держаться подальше от Java2D пока не почувствуешь, что готов работать над этим О, вот ссылка на графику AWT, которую я сейчас использую: Графика (Java SE 7) Дайте мне знать, если вы хотите увидеть пример, и я могу добавить это тоже ,
EDIT
Swing относительно похож на AWT, за исключением того, что у Swing больше возможностей, AWT, вероятно, является самой простой формой для начала и имеет большинство, если не все инструменты для завершения вашего проекта, надеюсь, это поможет.