JComboBox passando 2 atributos

1 resposta
M

Alguém sabe se têm alguma propriedade no JComoBox onde possa setar a Identificação de um registro no banco de dados. O método insertItemAt, não funciona para o meu caso porque os valores do id não são seguenciais.

Quero que ao selecionar um item, eu tenha alem do nome do item, a id dele referente no banco.

Alguma outro solucação?

Grato

1 Resposta

davidbuzatto

Suponha que o que vai ser inserido no combo vão ser cidades. Vc provavelmente tem uma classe Cidade não tem? Obtenha todas, e insira as mesmas como itens do combo. Para que a representação no combo fique correta, implemente o método toString de Cidade de forma que o mesmo retorne o nome dela por exemplo. Sendo assim, quando vc selecionar o item de um combo o mesmo não vai ser apenas uma String e sim uma referência a um objeto Cidade, que vai conter os campos que você quer.

Até mais!

Criado 27 de agosto de 2007
Ultima resposta 27 de ago. de 2007
Respostas 1
Participantes 2