[RESOLVIDO] Erro ao adicionar e preencher coluna de um jtable

3 respostas
F

boa noite pessoal, td bem?
eu precisando novamente de uma ajudinha de vcs.
preciso preencher uma adicionar linhas a uma jtable de acordo com um dado informado pelo usuario.:
eu fiz assim, mais ta dando erro.:

int qtdRegistros = Integer.parseInt(txtRegistros.getText().trim());
            for (int contador = 1; contador <= qtdRegistros; contador++) {
                tabelaDado.setRowCount(contador);
                tabelaDado.setValueAt(contador, contador, 0);
                contador++;
            }

Qual seria meu erro? Ou sao varios? rsrsrs
obrigada pessoal!

3 Respostas

MarceloMVT

Tem uma opção que é um default

DefaultTableModel model = (DefaultTableModel) jTable1.getModel();  
  
Object[] linha = //alguma linha  
  
model.addRow(linha);

Essa ai parece que o pessoal não é muito fã não, dai achei esse link que ensina a fazer uma:
http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#data

Espero ter ajudado

R

Olá.
Tende adicionar todas as linhas de uma única vez.
Faz dessa forma.: (usando seu próprio exemplo)

int qtdRegistros = Integer.parseInt(txtRegistros.getText().trim());
    tabelaDado.setRowCount(qtdRegistros); 
                for (int contador = 1; contador <= qtdRegistros; contador++) {  
                   tabelaDado.setValueAt(contador, contador, 0);  
                    contador++;  
                }

Espero ter ajudado!

F

resolvido pessoal. mto obrigada pela ajuda… obrigada msm

Criado 26 de abril de 2013
Ultima resposta 28 de abr. de 2013
Respostas 3
Participantes 3