Combobox com banco de dados

3 respostas
A

Olá,

estou fazendo um negocio aqui puchar os dados no banco e listar no combobox,

ele lista, o problema, e que ele nao lista minha string “nome” e sim isso daq:

“relatorio.bean.ClienteBean@39d325”

o metodo que preenche a combo é este:

private void preenche() throws Exception{
        ArrayList<ClienteBean> lista = pc.listaFornecedor();
        String usuario[] = new String[lista.size()];
        
        for(int i = 0; i<lista.size(); i++)
        {
            usuario[i] = lista.get(i).toString();
            
            
        }
        DefaultComboBoxModel modelFuncs = new DefaultComboBoxModel(usuario);
        
        JcbFornecedor.setModel(modelFuncs);
        
    }

Obs: Ele traz os valores corretos, ele so erra na hora de prrencher o array ali no for, ele nao passar o nome, e sim isso daq "“relatorio.bean.ClienteBean@39d325”,
isto deve ser o endereco de memoria onde esta a string sei la,

Aguardo resposta.

att

3 Respostas

drsmachado
usuario[i] = lista.get(i).toString();

E como quer que ele faça isso?
Precisa dizer que está obtendo o valor do atributo nome, não do objeto todo.

A

é eu vi aqui, perdao, erro meu

usuario[i] = lista.get(i).getNM_RAZAO().toString();

vlews, topico encerrado.

Eder_Peixoto

Não tinha visto que haviam respondido.

Criado 28 de maio de 2012
Ultima resposta 28 de mai. de 2012
Respostas 3
Participantes 3