Alla fine ho capito che è un problema che si verifica chiamando il metodo, il layout non c'entra niente! setContentPane();
Regole del Forum