Lista dados xml

2 respostas
d1eg0

Boa tarde pessoal, estou listando os dados em um Jtable com uma array e definindo o tamanho fixo. Até ai nenhum problema, mas isso limita o numero de cadastros que posso ter. Alguem tem alguma dica para este caso?

Segue o codigo abaixo.

NodeList listOfPersons = doc.getElementsByTagName("usuario");
            String data1 = "", data2 = "", data3 = "";

             
            //pega total de registros e gera a matriz     
           Integer total = listOfPersons.getLength();
          
            String[][] dados = new String[100][100];
                
            for (i = 0; i < listOfPersons.getLength(); i++) {
                data1 = nl.item(i).getFirstChild().getNodeValue();
                data2 = n2.item(i).getFirstChild().getNodeValue();
                data3 = n3.item(i).getFirstChild().getNodeValue();

                for (k = 0; k < listOfPersons.getLength(); k++) {

                    dados[i][k] = data1;
                    dados[i][1] = data2;
                    dados[i][2] = data3;
                    
                   
                }

            }


            DefaultTableModel modelo = new DefaultTableModel(dados, colunas);

            tabela.setModel(modelo);

Tentei colocar o total do length, mas ele da erro no inicializar

Abraço

2 Respostas

E

Esse é o famoso caso CFE - começou fazendo errado :frowning:
Não use DefaultTableModel, dá muita dor de cabeça. Procure aqui no GUJ o tal do ObjectTableModel.

d1eg0

Teria algum exemplo de como usar com XML?

Criado 8 de junho de 2012
Ultima resposta 8 de jun. de 2012
Respostas 2
Participantes 2