Ola,
Criei meu modelo de tabela e estou tentando preencher minha tabela,mas os dados que tenho para colocar ou aparecem uma vez se utilizo o for sem {} ou
aparecem varias vezes o mesmo resultado.Meu código é o seguinte:
[code]PesquisaTableModel modelo;
ArrayListlistaNomes = new ArrayList();
ArrayListlistaMatricula = new ArrayList();
MatriculaDAO mtdao = new MatriculaDAO();
listaMatricula = mtdao.pesquisaPorAluno(txtdisciplina.getText());
listaNomes = mtdao.retornaListaNomesAlunos(listaMatricula);
PesquisaDeAlunos pesquisa;
modelo=new PesquisaTableModel();
Aluno aluno = new Aluno();
AlunoDAO alunodao = new AlunoDAO();
for(int i=0;i<listaNomes.size();i++)//aqui ocorre o problema das chaves
aluno = alunodao.buscarPorNome(listaNomes.get(i));
if(aluno!=null)
{
pesquisa=new PesquisaDeAlunos();
pesquisa.setNome(aluno.getNome());
pesquisa.setRc(String.valueOf(aluno.getId()));
pesquisa.setCpf(aluno.getCpf());
pesquisa.setRg(aluno.getRg());
pesquisa.setNum_carne(aluno.getNum_carne());
pesquisa.setStatus(aluno.getStatus());
modelo.addAluno(pesquisa);
}
table = new JTable(modelo);
JScrollPane scroller = new JScrollPane( table );
scroller.setVisible(true);
scroller.setBounds(430, 270, 400, 150);
painel.add(scroller, null);
[/code]
Segue em anexo um print da tela com chaves depois do for e outro sem.
Obrigada!