Originariamente inviato da godx3
Ciao a tutti, non capisco il motivo per cui venga lanciata un eccezione a puntantore null.
Presta attenzione ai constraints. gridwidth/gridheight specificano il numero di "celle" che il componente deve occupare. Può essere un numero da 1 a N oppure -1 (RELATIVE) oppure infine 0 (REMAINDER).

Il tuo codice fallisce sul tuo secondo addComponent. Deduco (spero bene) che nella stessa riga non ci possono essere 2 REMAINDER.