Socorro JTable - apanhando como cachorro abandonado

1 resposta
V

Galera,

desculpem, Mas não estou consequindo fazer funciona minha JTable.
A Jtable esta dentro de um JScroll e dentro de uma JTabbedPane.

  • JTabbedPane

|
±—> JscrollPane
+
|
±–> Jtable;
Monto a Jtable em uma função. public void createTables(String[][] Col, String[][] Dat) como seque abaixo

No JtextFiled tenho um actionlistener que faz uma pesquisa no BD pelo código ID, que retorna um Vetor com linhas e colunas que irá alimentar minha Jtable, até aqui tudo bem. Ao realizar outra entrada o Jtable e atualizada, porém ao clicar nas linhas ou mudar de abas e retornar aparece os dados do ID anterior. Já useo upadateUI(). repaint() entre outros e nada.

Alquem poderia me ajudar.

seque a função.

public void createTables(String[][] Col, String[][] Dat)
{

DefaultTableModel modelo = new DefaultTableModel(Dat, Col);

jTabela = new JTable(modelo);

JTableHeader header = jTabela.getTableHeader();

header.setBackground(Color.yellow);

jTabela.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

jTabela.getColumnModel().getColumn(0).setPreferredWidth(550);

jTabela.getColumnModel().getColumn(1).setPreferredWidth(550);

jTabela.getColumnModel().getColumn(2).setPreferredWidth(95);

jTabela.getTableHeader().setReorderingAllowed(false);

jTabela.getTableHeader().setResizingAllowed(false);

jTabela.setAutoCreateColumnsFromModel(false);

JScrollPane scroll = new JScrollPane(jTabela);

scroll.setViewportView(jTabela);

scroll.setBounds(05,05,1200,250);

pTable.add(scroll);

}

1 Resposta

marciosantri

Vc já olhou este artigo?

http://www.guj.com.br/java.tutorial.artigo.140.1.guj

Criado 6 de fevereiro de 2009
Ultima resposta 6 de fev. de 2009
Respostas 1
Participantes 2