[Resolvido] Exibir matriz de JTextField em um JPanel

Pessoal,

Ja tentei de tudo, mas não to conseguindo.
Meu problema é o seguinte.

Eu tenho um JTextField[][] e preciso que seja exibido em um JPanel dependendo da matriz selecionada, ou seja, o meu JTextField[][] é dinâmico.
O problema é que não está exibindo no JPanel, estou usando o NetBeans e os textos não aparecem

Segue abaixo o código que adiciona no JPanel

        GridLayout gridLayout = new GridLayout();  
        gridLayout.setRows(linha);  
        gridLayout.setColumns(coluna);  
        jPanelGrafo = new JPanel();  
        jPanelGrafo.setLayout(gridLayout);  
        for (int row = 0; row < linha; row++) {  
            for (int col = 0; col < this.coluna; col++) {  
                jPanelGrafo.add(getTxtField(row, col));  
            }  
        }

Só uma coisa,

Fiz algumas alterações e se eu coloco o código abaixo no construtor, ele exibe normalmente, mas se coloco no evento do botão, ele não carrega.

        jPanelGrafo.setLayout(new GridLayout(50,50)); 
        for (int y=0; y<50; y++) {  
            for(int x=0; x<50; x++) {  
                dado[y][x] = getTxtField(y, x);  
                jPanelGrafo.add(dado[y][x]);  
            }  
        } 

Mas se eu coloco o código acima no botão, ele não atualiza

private void JButtonCarregarActionPerformed(java.awt.event.ActionEvent evt) {                                                
        jPanelGrafo.setLayout(new GridLayout(50,50)); 
        for (int y=0; y<50; y++) {  
            for(int x=0; x<50; x++) {  
                dado[y][x] = getTxtField(y, x);  
                jPanelGrafo.add(dado[y][x]);  
            }  
        }
 }

insira o comando abaixo após o loop

Um JTable não resolve seu problema?

pois é.
Acabei usando o Jtable mesmo…hehe…vlwww