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