Problema abstracttablemodel

0 respostas
R

pessoal, o problema é o seguinte: tenho uma pesquisa por parametro em um
jform, onde há um textfield e um botão e uma jtable para mostrar os
dados da consulta quando o jbutton for clicado.
Eu ja criei um modelo que implementa abstracttablemodel, mas acho que
nao to acertando o metodo setValueAt. Alguem pode me indicar a maneira
correta de atualizar essa jtable que recebe os dados do banco de acordo
com o parametro digitado?

Abaixo segue o codigo para que possam entender onde estou errando:

public class consultaTabela extends AbstractTableModel
{
    Vector modelVetorLivros,altera;
    public consultaTabela(Vector listaconsulta)
    {
        modelVetorLivros=listaconsulta;
    }
    public int getRowCount()
    {
        return modelVetorLivros.size();
    }
    public int getColumnCount()
    {
        return 7;
    }
    public Object getValueAt(int r, int c)
    {
          Livros livroAtual = (Livros) modelVetorLivros.get(r);
        if (c==0)
            return livroAtual.getNomeLivro();
        if (c==1)
            return livroAtual.getAutorLivro();
        if(c==2)
            return livroAtual.getEdicaoLivro();
        if(c==3)
            return livroAtual.getDataCadastro();
        if(c==4)
            return livroAtual.getNomeEditora();
        if(c==5)
            return livroAtual.getAnoLivro();
        if(c==6)
            return livroAtual.getSituacaoLivro();
        return livroAtual;   
    }
    public void setValueAt(Object values,int r, int c)
    {

        this.fireTableRowsUpdated(r,c);
    }
}

T++

Criado 24 de agosto de 2005
Respostas 0
Participantes 1