Boa tarde!
Como faço pra jogar uma lista de objetos dentro de um jTable da maneira correta sem ser com várias linhas de código?
tipo jtable.setLinha(passar objeto);
se vc estiver usando o AbstractTableModel na sua tabela é mto simples, no seu modelo vc cria o metodo:
public void inserir (Produto p) {
produtos.add(p); // onde produtos é uma lista de Produto
fireTableDataChanged();
}
ai na sua instancia do tableModel vc chama o metodo, por exemplo:
Produto produto = new Produto;
produto.setNome("Lapis");
produto.setPreco(2);
tableModel.inserir(produto);
se vc n estiver usando table model eu recomendo q vc aprenda a usar, pode parecer trabalho demais so pra mexer com uma tabela ou assustador ter q criar uma classe pra cada tabela, mas fica muito mais facil manipular os dados, sem falar q não é dificil, qdo vc usa AbstractTableModel é como se voce tivesse manipulando uma lista, é bem simples mesmo
um tutorial mto simples sobre o AbstractTableModel:
http://www.javasimples.com.br/swing-awt/death-to-defaulttablemodel-abstracttablemodel-rulez
Cara, muito bom mesmo
Valeu!!
feliz em poder ajudar xD