Alimentar tabela com dados

0 respostas
R

Possuo uma classe TelaPedidosTemp, onde executo o comando

ptempvo = new LePedidosTemp(usuario);

nessa mesma classe TelaPedidosTemp possuo uma tabela

JTable table = new JTable(model);

para adicionar dados na própria tela uso

model.addRow(new Object[]{txtcodprod.getText(), txtdescr.getText(), txtqtde.getText(),txtpreco.getText(),txtipi.getText()});

Onde leio os dados digitados pelo usuário, mas quero que quando a tela seja aberta, antes seja executa a leitura no BD , e se tivar dados, alimentar a tabela.

Na classe LePedidosTemp leio um arquivo HSQLDB
e executo

private TelaPedidosTemp telaPtemp;

telaPtemp.model.addRow(new Object[]{rs.getString(1).toString(), rs.getString(2), rs.getString(6).toString(),rs.getString(3).toString(),rs.getString(4).toString()});

A tabela não é “alimentada” pela classe LePedidosTemp, se executar um

System.out.println(rs.getString(1).toString())

os dados são printados na linha de comando
porque não aparecem na tabela?

a tabela só é alimentada se executar a adição dos dados na propria classe em que ela foi criada TelaPedidosTemp

No aguardo
Obrigado

Criado 26 de janeiro de 2005
Respostas 0
Participantes 1