Popular JTable

2 respostas
caputojf1

Ae me ajudem por favor a resolver esse pequeno problema...
O código está certinho....quando vou debugar ele me retorna um arraylist vazia....
Vou colocar abaixo o meu códio do método consultarTodos()...
Vejam o que possso estar fazendo errado por favor....

public void PopulaTabelaFuncionario(){
    ArrayList<Funcionario> listaFuncionarios = new ArrayList(FuncionarioDAO.getInstance().consultarTodos());

    DefaultTableModel modelo = new DefaultTableModel(new Object[][]{}, new Object[]{"Codigo", "Funcionario", "CPF"});
        
        
    for (Funcionario func : listaFuncionarios){
        modelo.addRow(new String[]{func.getCodigoFuncionario().toString() , func.getNome(), func.getCPF().toString()});
    }
        
    jTable1.setModel(modelo);
            
}
========================== METODO ConsultarTodos()
public List consultarTodos(){
    Session session = new HibernateFactory().getSession();        
    Criteria criteria = session.createCriteria(Funcionario.class);
    criteria.addOrder(Order.asc("codigoFuncionario"));
    return criteria.list();
}

Me ajudem please...pq num consigo achar solução...
Vlw

2 Respostas

ViniGodoy

Argh… DefaultTableModel não…

Dá uma olhada nesse post:
http://www.guj.com.br/posts/list/98452.java#530523

E não deixe de ler esses ótimos artigos sobre o assunto:
http://www.informit.com/articles/article.aspx?p=332278
http://www.informit.com/articles/article.aspx?p=333472

caputojf1

Vlw mesmo…consegui resolver…ficou bem mais fácil…

Criado 24 de setembro de 2008
Ultima resposta 24 de set. de 2008
Respostas 2
Participantes 2