Io ho fatto in un modo un pochino contorto, ma non avevo i pulsanti avevo i JCombo Box:
prima di tutto ho creato un metodo:
codice:
public void add(Component c, GridBagConstraints constraints,
int x, int y, int w, int h)
{
constraints.gridx = x;//posizione colonna
constraints.gridy = y;//posizione riga
constraints.gridwidth = w;//lunghezza colonne
constraints.gridheight = h;//lunghezza righe
getContentPane().add(c, constraints);
}
e poi nel frame chiamavo sia il JLabel che il combobox così:
codice:
...
add(gruppo1, constraints, 0, 5, 1, 1);
add(gruppo, constraints, 1, 5, 2, 1);
dove i numeri corrispondono al metodo
spero di averti postato tutto il codice che ti può servire