Fala galera, blzera? É o seguinte, to cm um trabalho duro de atualizar um JComboBox dps de uma inserção.. Eu procurei, achei vários tópicos que puderam me ajudar, mas não foi de grande ajuda assim, pois o jeito que estou listando meu cbox é diferente..
Eu tenho uma frame de inserção onde eu tenho esse JComboBox. Eu listo o JComboBox diretamente de outra tabela do banco..
E o problema é quando eu salvo um cadastro por exemplo, e vou listar esse item desse cadastro em um JComboBox em outra frame, ele nao aparece. Eu tenho que fechar a aplicação para ela aparecer..
List<PacienteBean> pacientes;
public AgendarConsultas() {
initComponents();
this.setLocationRelativeTo(null);
listarPacientes();
}private void listarPacientes(){
PacienteControl pac = new PacienteControl();
pacientes = pac.listarPacientes("%%");
cbPaciente.removeAllItems();
for (int i = 0; i < pacientes.size(); i++){
cbPaciente.setSelectedItem(null); //começa não mostrando nenhum item
cbPaciente.addItem(pacientes.get(i).getNome_paciente());
}
}
Se alguém puder me ajudar, ficarei muito agradecido..
Coloca o método listarPacientes nos eventos do botão Salvar
--
--
Mensagem do grupo "T2Ti-Starter"
Grupo para aqueles que desejam aprender a linguagem Java ou C utilizando o tutorial e vídeo aulas disponíveis no site www.t2ti.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para t2ti-starter...@googlegroups.com
---
You received this message because you are subscribed to the Google Groups "T2ti Starter" group.
To unsubscribe from this group and stop receiving emails from it, send an email to t2ti-starter...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Nao daa, pois o botao salvar fica em outro frame.... A tela de cadastro de pacientes eh outra tela.. E a tela onde agendo a consulta eh onde tenho o Jcombobox qe puxa os pacientes cadastrados...