Il controllo lo dovresti eseguire a fronte della azione sul pulsante, ovvero nel contesto del actionPerformed. Ma il problema è che il design della tua classe non è buono, perché tutti i riferimenti ai componenti sono in variabili locali al metodo main e quindi non puoi usarli all'interno del actionPerformed.
Cambia il design, se hai bisogno di gestire un frame, abituati a definire una classe es.
public class FramePrincipale extends JFrame
al cui interno tieni i componenti come variabili di istanza. Nel costruttore crei i componenti e componi il layout. E gli eventi li gestisci possibilmente con inner class (preferibilmente private).


Rispondi quotando