GridLayout

Quantos e quais são os parâmetros que posso passar para um

GRIDLAYOUT  = (new GridLayout(0,0,0,0));

Por favor me expliquem cada um.

Olha na documentação

Alguém pode me falar.

Tá descrito aqui:
https://docs.oracle.com/javase/8/docs/api/java/awt/GridLayout.html#GridLayout-int-int-int-int-

Obrigado.