Selecionar o item no JComboBox de acordo com o que veio do banco

Boa noite a todos.

Estou desenvolvendo um projeto de faculdade e me deparei com o seguinte problema.

Estou fazendo um cadastro de Produto onde possui apenas

  • Código
  • Unidade de Medida
  • Nome

A unidade de medida é outra entidade que já esta pronta.
Ao consultar um produto no banco, populo os valores na tela, o problema é que o campo unidade de medida é um combobox (os valores veio do banco em formato de objeto);

Como faço pra selecionar o item que veio do banco da unidade de medida do produto com o que esta no combo.

Exemplo, no combo já possui os itens:

  • Unidade
  • Caixa
  • Litro

pesquisa o produto 1 no banco que a unidade dele é Litro, como faço pra setar oindex correto do combo?

populo o combo assim:

cbUnidadeMedida.removeAllItems(); cbUnidadeMedida.addItem(""); List<UnidadeMedida> unidades = Fachada.obterInstancia().consultarUnidadeMedida(); for (int i = 0; i < unidades.size(); i++) { UnidadeMedida um = unidades.get(i); cbUnidadeMedida.addItem(um); }

outra dúvida, qual evento é disparo quando o formulário é criado? pq atualmente eu botei um botão na tela pra carregar este combo e poder testar.

obrigado

o caso foi resolvido.

o evento da tela usei o proprio constructor.
pra popular o jcombo eu varri os itens dele comparando o id dos objetos, quando encontrei setei o index.