Non ho ben capito il tuo codice
Questo :
e poi il metodo gridBag() che non chiami mai ...gridBag = new JButton("pulsante1");
gridBag = new JButton("pulsante2");
gridBag = new JButton("pulsante3");
eliminando i due gridBag fra le variabili di classe.codice:pulsante1 = new JButton("pulsante1"); pulsante2 = new JButton("pulsante2"); pulsante3 = new JButton("pulsante3"); p1.add(pulsante1); p1.add(pulsante2); p1.add(pulsante3);