jTable

2 respostas
MARCOS_ALEXANDRE

Pessoal:
Estou tentando popular um jTable através de um ArrayList, conforme código abaixo:

//cria objeto dao (fonte de dados)

ParametroDAO pdao = new ParametroDAO();

//cria objeto lista

List lista = new ArrayList();

lista = pdao.getList();

//carrega jTable1

String[] colunas = {COL1, COL2, COL3};

DefaultTableModel modelo = new DefaultTableModel(lista, colunas);

jTable1.setModel(modelo);

Porém, não estou conseguindo, recebo o seguinte erro: cannot find symbol: symbol constructor…

Minha dúvida é quanto ao tipo ArrayList, se for este o problema, é possível fazer o typecast para String ou Object ??? ou solução melhor???

Obrigado!

2 Respostas

V

Marcos, o construtor que você está tentando chamar passando uma List e um array de Strings, não existe… acho. Dê uma olhada melhor nos possíveis construtores de DefaultTableModel.

ViniGodoy

Geralmente eu prefiro implementar um filho de AbstractTableModel. Não é difícil e dá mais controle.

Criado 12 de dezembro de 2006
Ultima resposta 12 de dez. de 2006
Respostas 2
Participantes 3