Passar valores do ArrayList para um jComboBox

Boa tarde pessoal,

tenho uma classe da minha View que chama um metodo em outra classe que busca nomes no banco, esse metodo retorna um list, preciso passar os nomes desse list para um combobox mas não estou conseguindo.

eu tentei assim: combo.addItem(list);

mas desse jeito ele coloca o list inteiro em uma só linha do combobox.

[code]List array = new ArrayList<>(); // Cria um ArrayList

    array.add("roberto"); // Adiciono dado
    array.add("Benedito"); // Adiciono dado
    
    for(String i: array) // Percorro o Array List com o For aprimorado.
    {
        //AutoCompleteSupport support = AutoCompleteSupport.install(this.comboBox, GlazedLists.eventListOf(array)); // Ignora isso.
        comboBox.addItem(i); // Adiciono os dados.
    }[/code]

segue o exemplo.

Robertorp valeu mesmo cara…

a unica coisa que tive que mudar (o proprio netbeans sugeriu) foi o tipo de i para Object e não String,

aí funcionou certinho, segue abaixo como ficou o codigo.

AnimalDao ad = new AnimalDao(); //instanciando a classe
List ls = ad.pesquisaAnimal(txtnomec.getText()); //metodo que retorna o list

    for (Object i: ls)
    {
        comboanimal.addItem(i);
    }