Duvida com combos (SwingBean)

2 respostas
luistiagos

Ola estou utilizando SwingBean em uma aplicação e tenho o seguinte problema… os combos são carregados por uma colection de um object funcionario que tem um id e nome e outros campos… quero que ele mostre o nome do funcionario na combo e ao selecionar a combo quero que passe o id do usuario para gravar no banco e não o nome do objeto… o que ele me retorna qdo eu seleciono um objeto e o nome do objeto e não o id e tbm mostra na combo o nome do objeto e não o nome do funcionario… ja vi os exemplos do site mas so achei exemplos que utilizam strings… como faço neste caso?

2 Respostas

P

No seu objeto Funcionário crie o método

public String toString(){
     return nome;
}

Na hora em que for obter o objeto do combo tente assim:

Funcionário f = (Funcionario)combo.getSelectedItem();
f.getId() // para obter o Id

Não testei aqui, mas isto deve funcionar

abçs

luistiagos

como eu pego o objeto combo??? como faço pra pegar qualquer objeto que foi inserido atravez do xml???

Criado 2 de abril de 2008
Ultima resposta 2 de abr. de 2008
Respostas 2
Participantes 2