JTable problemas para exibicao dos dados

0 respostas
danikms

Boa tarde pessoal,

Estou tentando carregar os dados de uma tabela q tenho no mysql, mas estou com problema… até consigo exibir mas somente a primeira linha.

Tenho um metodo que carrega um vetor que passo de parametro para a JTable como os dados de exibicao, mandei imprimir na console e o vetor esta carregando os dados certinho… o metodo é este aqui abaixo:

public Vector carregaVetor(String desc){

Vector vector = new Vector();

Vector vectorFinal = new Vector();

Chamado chamado = new Chamado();

try{

ChamadoDAO chamadoDAO = new ChamadoDAO();

vector = chamadoDAO.mostraChamadoByDescription(desc);

for (int i =0; i < vector.size(); i++){

chamado = (Chamado) vector.get(i);

vectorFinal.add(chamado.getId());

vectorFinal.add(chamado.getDescription());

}

}

catch (ChamadoException e) {

JOptionPane.showMessageDialog(null, e, ERROR, JOptionPane.ERROR_MESSAGE);			

}finally{

return vectorFinal;

}

}

Tenho um outro metodo que serve para adicionar linhas na tabela, q na verdade… esta errado acredito… pois nao esta exibindo corretamente;

public void adicionaLinhas(Vector v){

Vector vector = new Vector();

Iterator it = v.iterator();

while (it.hasNext()){

vector.add(it.next());			

}	

modelo.addRow(vector);	

}

Acontece q na tabela, ela só mostra o primeiro dado… minha tabela é bem simples somente dois campos (ID e description) … ele exibe somente uma linha e o vetor contem 4 registros ou seja 2 duas linhas…

Por gentileza, vcs poderiam me ajudar com este problema…

Agradeco antecipadamente,

daniel


Criado 20 de janeiro de 2009
Respostas 0
Participantes 1