Questo testo si rivolge a quanti intendono sfruttare la programmazione Java in relazione ad applicazioni di tipo grafico, pur senza essere interessati alla programmazione in quanto tale. Il libro, che si propone quale testo di riferimento sulla programmazione grafica nel suo complesso, offre comunque, nella prima parte, una sintetica introduzione al linguaggio Java e, in particolare, alla programmazione a oggetti; le due parti successive affrontano in dettaglio la grafica in Java 2D e la realizzazione di interfacce utente grafiche. Il volume è articolato in segmenti logicamente separabili. Gli argomenti trattati sono sviluppati in livelli di complessità crescente, sia dal punto di vista dell'organizzazione generale, sia relativamente allo sviluppo dei singoli capitoli, per ognuno dei quali sono fornite collezioni di esempi via via più sofisticati, interamente svolti.