Dúvidas no JTABLE do JAVA

Boa noite pessoal. Beleza?

To com uma dúvida aqui no JTable q to tentando implementar.

for(int i = 2; i <= fm.getLineNumber(fc); i++) {
		
		dtm.addRow(fm.read(fc, i, i).toArray(new String[0]));
		
	}
	
	
	dtm.setRowCount(fm.getLineNumber(fc) - 1);
	table.setModel(dtm);

Pra resumir, “fm” é um FileManager próprio que criei pra facilitar. “dtm” é abreviação do Default Table Model, que foi definido assim

private DefaultTableModel dtm = new DefaultTableModel(new Object[][] {}, new String[] {“Conta”, “Saldo”});

Bom, minha dúvida é a seguinte.

O nome das contas está indo automaticamente, conforme a imagem abaixo.

Qual seria a melhor maneira pra implementar os saldos respectivos de cada conta na coluna ao lado?

Tentei usar o setValueAt(…) mas não consegui…

Se tiverem qualquer dúvida a respeito do código, eu mando. Primeira postagem aqui, não sei como funciona.

Valeu, abraço

DefaultTableModel é para dados estáticos.

Implementa o seu próprio TableModel para renderizar uma coleção de objetos.

Vai ficar mais organizado, mais rápido e mais aderente ao MVC.

Valeu, cara. Consegui.

Abraço.

Se alguém precisar, usei como complemento ao seu comentário o seguinte: https://solutionbto.wordpress.com/2013/11/16/criando-seu-modelo-de-tabela-abstracttablemodel/

1 curtida