Problema ao sair de um "JTextField" e setar no "JComboBox" (Resolvido)

Estou com um problema, ao sair do campo caixaCodGrupo, eu quero que ele pegue esse código e descubra qual é o nome e coloque no JComboBox, fiz o código, debuguei e ele esta conseguindo fazer isso, mas quando ele seta no JComboBox, o combobox não altera o seu valor, antes ele estava funcionando, mas agora não esta mais, devo ter alterado alguma coisa e não estou consguindo achar.

[code] caixaCodGrupo.addFocusListener(new FocusListener() {
@Override
public void focusLost(FocusEvent e) {
if ((e.getSource() == caixaCodGrupo)
&& (!caixaCodGrupo.getText().equals(""))) {

				try {
					EntityManager manager = f.createEntityManager();

					Grupo encontrado = manager.find(Grupo.class,Integer.parseInt(caixaCodGrupo.getText()));
					
					if (encontrado != null)
						listaGrupos.setSelectedItem(encontrado);

				} catch (Exception e2) {
					e2.printStackTrace();
				}
			}
		}

		public void focusGained(FocusEvent e) {
		}
	}); [/code]

Ao debugar eu vi que realmente ele esta passando o objeto certo como parâmetro, mas o porque o jcombobx nao esta alterando eu nao sei =\

att. Leandro Vecchi

:idea:

:?:

Achei a solução!!!
Nas classes Produto e Grupo, eu gerei os metodos “equals e hashcode” se eu não me engano esses métodos são para compara o conteúdo e não a alocação de memória.Algo do tipo, me corrijam se eu estiver errado.

Att. Leandro Vecchi