Favor Ajudem -me! JTable

3 respostas
robinsonbsilva

Boas, digamos assim!!!
Caros leitores, venho através dessa solicitar a ajuda de vocês, e também deixar bem claro que eu já li outros tutoriais e artigos nesse site, e infelizmente não rolou!

Meu problema é o seguinte, eu tenho uma classe que tem vários métodos, entre eles existe um que executa um SELECT no banco e o resultado é retornado em um List, eu quero usar esse list e preencher o JTable!!! O método está abaixo:

///////////////////////////////////////
//              CONSULTA            ///
///////////////////////////////////////
public java.util.List consulta(){
    
    java.util.List clientes = new java.util.ArrayList();      
    
    SQL = "" +
    " SELECT id_cliente, Nome, Endereco, Bairro, Cidade, Estado" +
    " FROM  clientes " ; 
    
    if(getIdCliente() == 0){
        SQL += " WHERE id_cliente <> " + getIdCliente() ;    
    }
    else{
        SQL += " WHERE id_cliente = " + getIdCliente() ;
    }
          
    try {    
        rs = connect.Conexao.execQuery(SQL); 
        while(rs.next()){
            java.util.List aux = new java.util.ArrayList(); 
            aux.clear();
            aux.add(rs.getString(1));
            aux.add(rs.getString(2));
            aux.add(rs.getString(3));
            aux.add(rs.getString(4));
            aux.add(rs.getString(5));
            aux.add(rs.getString(6));
            clientes.add(aux);
        }
    }    
    catch(SQLException e){
        System.out.println(e);
    }
    return clientes;
     
}

Eu agradeço a ajuda de todos!!!

3 Respostas

J

http://www.guj.com.br/java.artigo.140.1.guj

brlima

Vc tem que carregar um TableModel e setar em uma JTable.
Para fazer isso, os tutoriais do GUJ acho que sao sufucientes, mas vc pode ir no site da SUN ver a api da JTable e TableModel.

Tem alguns topicos bem legais sobre carregar JTable aqui no forum. Dá uma pesquisada!

Abraços!

LecaDF

Você pode baixar uma implementação de uma classe pronta que desenvolvi que te possui um método tem como argumento um objeto do tipo java.util.List, e ele encarrega-se de montar a JTable para você. O código fonte encontra-se no endereço: TableGrid

Alessandro Leite
JavaMail

Criado 5 de novembro de 2004
Ultima resposta 8 de nov. de 2004
Respostas 3
Participantes 4