ti consiglio di partire dalla documentazione ufficiale e, in particolare, dai blueprints.
Ecco il link per il tuo problema: http://java.sun.com/blueprints/corej...ontroller.html

ciao