Boa noite Galera,
Estou finalizando uma JFRAME de pesquisar, só que fiz ela naquele esquema do click click, logo tenho uma JTable nela. só que nao estou conseguindo limpar e preencher a tabela, segue abaixo a linha que esta parando:
DefaultTableModel modelo = (DefaultTableModel)this.jTPesquisar.getModel();
Segue abaixo o metodo limparTabale():
protected void limparTable()
{
DefaultTableModel modelo = (DefaultTableModel)this.jTPesquisar.getModel();
int numeroLinha = modelo.getRowCount();
for(int i = 0; i < numeroLinha; i++)
modelo.removeRow(0);
}
Segue abaixo o metodo preencherTable():
public void preencherTabelaFornecedor() throws ConexaoException, SQLException
{
try{
String texto = this.jTFPesquisa.getText();
Vector fornecedorTabela = controladora.obterLinhasFornecedor(jCCampoPesquisa,texto);
DefaultTableModel model = (DefaultTableModel) this.jTFPesquisa.getModel();
for(int i = 0; i < fornecedorTabela.size(); i++)
{
model.insertRow(model.getRowCount(), (Vector)fornecedorTabela.get(i));
}
}
catch(SQLException erro)
{
JOptionPane.showMessageDialog(null, erro.getMessage(), "Erro", JOptionPane.ERROR_MESSAGE);
}
catch(ClassNotFoundException erro)
{
JOptionPane.showMessageDialog(null, erro.getMessage(), "Erro", JOptionPane.ERROR_MESSAGE);
}
}
Como posso fazer isso funcionar???
–
Rodrigo Martins