Problemas no preenchimento "jComboBox dependente"

2 respostas
joparibeiro

Bom dia pessoal,

Já faz algum tempo que eu tenho procurado (sem sucesso) uma solução para o seguinte problema:

Imagine uma situação onde exista uma combobox UF e uma combobox CIDADE. O preenchimento da combobox CIDADE é feito a partir de registros do banco de dados e disparado após que uma UF é escolhida. Analisando os eventos da combobox cogitei em fazer o preenchimento da combobox de CIDADE no evento popupMenuWillBecomeInvisible da combobox de UF, entretanto, se eu assim fizesse, a combobox de CIDADE não seria preenchida se o usuário não abrisse o popupMenu e selecionasse a UF a partir das setas do teclado, então, mudei de idéia e decidi colocar o código para o preenchimento da combobox de CIDADE no evento focusLost da combobox de UFs, entretanto, ao que me parece, quando o focusLost da UF é disparado não dá tempo de preencher a combobox CIDADE e o popupMenu dela é mostrado “cortado”.

Se alguém já tiver a solução para este problema e puder me ajudar fico grato.

2 Respostas

R

Veja se isso te atende: http://www.guj.com.br/java/269897-jcombobox-populando-de-acordo-com-a-escolha-de-outro

Abraço!

joparibeiro

Obrigado pela dica Rafael_Leal.
Funcionou perfeitamente.

Abraços.

Criado 12 de abril de 2012
Ultima resposta 13 de abr. de 2012
Respostas 2
Participantes 2