Estas en el tema de duda parametro setlayout en el foro de Java en Foros del Web. en esta sentencia:
this.setLayout(new java.awt.GridLayout());
lo q se le pasa por parametro a setlayout es un objeto sin referencia de gridlayout?...
Sí, es habitual si a tí esa referencia no te sirve de nada. Al objeto que se le estás pasando sí le sirve y ya se encargará él de guardarla asignándola a una variable interna suya.