List no jcombobox

4 respostas
E

Como fazer para que um Jcombobox receba list?
esse código abaixo não está funcionando direito.

protected void listarcodigopac(List<SelecionaBean> selecionados){
           
         String[] nomes = new String[] {};
             cb_pacintessele.removeAllItems();
             for (int i = 0; i < selecionados.size(); i++){
             cb_pacintessele.addItem(nomes);
             cb_pacintessele.setSelectedItem(selecionados.get(i).getCodigo());
          
              
             }
      }

4 Respostas

selem32
el2004el:
Como fazer para que um Jcombobox receba list? esse código abaixo não está funcionando direito.
protected void listarcodigopac(List<SelecionaBean> selecionados){
           
         String[] nomes = new String[] {};
             cb_pacintessele.removeAllItems();
             for (int i = 0; i < selecionados.size(); i++){
             cb_pacintessele.addItem(nomes);
             cb_pacintessele.setSelectedItem(selecionados.get(i).getCodigo());
          
              
             }
      }

Mas da que erro cara?

M

Me parece que você cria um vetor de String com nenhum elemento e o adiciona no JComboBox sei lá quantas vezes…

Tente algo como:

protected void listarcodigopac(List<SelecionaBean> selecionados){
           
             cb_pacintessele.removeAllItems();
             for (SelecionaBean s : selecionados){
             cb_pacintessele.addItem(s.getNome()); //getNome é uma suposição...        
              
             }
      }
E

na mosca. Obrigado!

batista.gerson

Ei el2004el
você conseguiu pegar o id??
posta ai o codigo pra ajudar um amigo.
Abraço.

Criado 31 de dezembro de 2008
Ultima resposta 7 de abr. de 2009
Respostas 4
Participantes 4