JTable: Jogando dados do banco de dados para a tabela

1 resposta
S

Bom dia pessoal,
To com um problema aqui, fiz um programinha que busca dados no banco e joga num JTable.
Implementei meu TableModel e to com um problema no seguinte:

private Object[][] data;
public int getRowCount()
   {
       return data.length;
   }

NULL Pointer exception…isso eu entendo pois como o compilador vai saber o tamanho se eu não disse.

Mas acontece que para preencher os dados(que é a matriz data) eu to pegando do banco
pensei em usar ai o ArrayList mas não sei como faço, pois presciso de algo dinamico que mude quando adicionar novos cadastros.
Aqui está meu Model completo:

class CNPJTableModel extends AbstractTableModel
{
   private String[] columnNames = {"ID", "Razão Social", "Cidade", "UF"};
   private Object[][] data;
   public int getColumnCount()
   {
       return columnNames.length;
   }
   public int getRowCount()
   {
       return data.length;
   }
   public String getColumnName(int col)
   {
       return columnNames[col];
   }
   public Object getValueAt(int row, int col)
   {
       return data[row][col];
   }
   public void setValueAt(Object value, int row, int col)
   {
       data[row][col] = value;
       fireTableCellUpdated(row, col);
   }

   
}

Obrigado pela ajuda!!!

1 Resposta

S

Alguem tem uma ideia?? to procurando no google mas não acho nada

Criado 13 de novembro de 2008
Ultima resposta 13 de nov. de 2008
Respostas 1
Participantes 1