Pintar posiciones de una matriz

Buenas noches

tengo este código que me genera una matriz de JTextfield de 10x10. Lo que quiero saber es por ejemplo pintar los jtextfield formando un cuadrado de 5x5. Dentro de la matriz.

por que hay una forma: que es pintando los jtextfield pasándole las posiciones de la matriz y formar el cuadrado.

pero quisiera saber si hay una forma que no sea pasándole cada posic.

gracias a los que me puedan ayudar..

public void generarMatriz(int fila, int col, JTextField matriz [][]) {
jPanel1.setLayout(new GridLayout(fila, col));
for (int j = 0; j < matriz.length; j++) {
for (int k = 0; k < matriz[0].length; que++) {
btn1 = new JTextField();
btn1.setPreferredSize(new Dimension(35, 35));
btn1.setEditable(false);
matriz[j][que] = btn1;
jPanel1.add(matriz[j][que], this);
}
}

}

Añade tu respuesta

Haz clic para o