Sto cominciando a prendere confidenza con l'inserimento di pulsanti e altri componenti grafici dentro le applicazioni.


Ho imparato (fin ora) che per poter associare ad un certo pulsante button una certa azione

Devo creare una classe( interna o esterna alla classe dell'applicazione ) che implementi l'interfaccia ActionListener e relativo metodo;

dopo di che crearne un esemplare
e diciamo aggiungere tale esemplare come parametro ad un certo metodo add del pulsante button

(se ho scritto cretinate non vogliatemente)

Ora quello che non riesco a capire e' :

Ogni volta che all' interno di una mia applicazione (grafica) voglio inserire non so 10 pulsanti e 4 campi per l'inserimento di testo

Devo creare 14 classi che implementino l'interfaccia ActionListener e relativo metodo?

Se la risposta dovesse essere positiva : le classi da creare conviene crearle interne o esterne all' applicazione?

Grazie


ps : cercate di perdonarmi ogni singola fesseria scritta! ( se ve ne sono)