To tendo uma dificuldade…
to populando um combo com os objetos de um JList. Ele ta mostrando os valores, mas como se fosse tudo um objeto só…ou seja, traz tudo numa linha só
E ele aparece assim dentro do combo:
1 - Karen Barbatto, 2- Fulano de Tal, 3 - Beltrano, etc
Era para aparecer assim:
1 - Karen Barbatto
2- Fulano de Tal
3 - Beltrano
olha o código
[code] private JPanel selecionaMembro()
{
DefaultListModel lista = new DefaultListModel();
JList listaMembros = new JList(lista);
geral = new JPanel();
geral.setLayout(new BorderLayout());
geral.setBorder(BorderFactory.createCompoundBorder(BorderFactory.createEtchedBorder(), BorderFactory.createTitledBorder("Selecione o Membro:")));
combo = new JComboBox();
Iterator it = buscaMembros().iterator();
while(it.hasNext())
{
MembroVO vo = (MembroVO)it.next();
lista.addElement(vo.getCodMembro() + " - "+ vo.getNomeMembro());
}
combo.addItem(listaMembros.getModel());
geral.add(combo);
return geral;
}[/code]
Alguem pode me ajudar?