Boa tarde pessoal!!
Estou com um probleminha/dúvida aqui.
Estou tentando executar um método que atualiza uma combobox de outra classe, mas não está funcionando.
Este é o método da classe de onde preciso atualizar a combobox:
public void listarSetor() {
jCBCadastrosColaboradoresSetor.removeAllItems();
jCBCadastrosColaboradoresSetor.addItem("Selecione:");
try {
SetorDao dao = new SetorDao();
List<Setor> listarSetor = dao.listaSetores();
Iterator<Setor> it = listarSetor.iterator();
while (it.hasNext()) {
Setor set = it.next();
jCBCadastrosColaboradoresSetor.addItem(set.getNomeSetor());
}
PainelBiometria pBio = new PainelBiometria();
pBio.listaComboboxColaboradores();
} catch (SQLException ex) {
icon = new ImageIcon(getClass().getResource("/source/error.png"));
JOptionPane.showMessageDialog(this, "Não foi possível listar o(s) Setor(es) devido o erro abaixo.\nErro: " + ex, " VERUM - Mensagem:", 0, icon);
}
}
E acesso assim para atualizar a combobox da outra classe:
public void sair() {
PainelColaboradores pCol = new PainelColaboradores();
pCol.listarSetor();
pCol.setEnabled(true);
this.dispose();
}
Ou seja, quando eu fechasse esta tela, queria que a combobox da outra tela fosse atualizada e aí eu poderia selecionar a opção, mas não está atualizando.
O que estou fazendo de errado?
Alguém pode me ajudar aí??
Agradeço muitíssimo.
veja ai man