Manipulação de jTable

0 respostas
claudneto

Galera...to tentando atualizar os dados que eu obtive atraves de JOptionPanes (inputDialog) em uma tabela.

Já tentei várias coisas:

DefaultTableModel model = (DefaultTableModel) tabela_cadastro.getModel();
            model.addRow(new Object[]{null,null});

            tabela_cadastro.setValueAt(model.getRowCount(), model.getRowCount(), 0);
            tabela_cadastro.setValueAt(nome, model.getRowCount() - 1, 1);
            tabela_cadastro.setValueAt(email, model.getRowCount() - 1, 2);
            tabela_cadastro.setValueAt(numUSP, model.getRowCount() - 1, 3);
            tabela_cadastro.setValueAt(retornaTelefone(telefone), model.getRowCount() - 1, 4);

            tabela_cadastro.setModel(model);
            tabela_cadastro.updateUI();
DefaultTableModel model = (DefaultTableModel) tabela_cadastro.getModel();
            model.addRow(new Object[]{null,null});

            tabela_cadastro.setValueAt(tabela_cadastro.getRowCount(), tabela_cadastro.getRowCount(), 0);
            tabela_cadastro.setValueAt(nome, tabela_cadastro.getRowCount() - 1, 1);
            tabela_cadastro.setValueAt(email, tabela_cadastro.getRowCount() - 1, 2);
            tabela_cadastro.setValueAt(numUSP, tabela_cadastro.getRowCount() - 1, 3);
            tabela_cadastro.setValueAt(retornaTelefone(telefone), tabela_cadastro.getRowCount() - 1, 4);

            tabela_cadastro.updateUI();

Ele adiciona a linha, mas não coloca nenhum valor nos campos.

Criado 26 de abril de 2011
Respostas 0
Participantes 1