ti dico solo la parte del JButton perché sul resto non ho capito che devi fare:
e l'interfaccia da implementare e contiene solo un metodo:codice:ActionListener
sulla gestione degli eventi hai diverse pagine di tutorial (sia qui, che sul sito java/oracle) che facendo una ricerca online. Attacchi l'ascoltatore al tuo JButton e in actionPerformed fai tutto quello che devi fare.codice:public void actionPerformed (ActionEvent ae)