Pessoal como faço para listar dados de um banco de dados dinâmicamente para dentro de um combobox???Sei que é através de um select na tabela, mas não sei a estrutura do código para adicionar os itens do banco para dentro do combo!
Skynewgp,
Veja se isto serve:
Função para o preenchimento
public void PreencheEstagio(){
// Preenchendo os items do Jcombox de Estágios
EstagioDAO estagio_dao = new EstagioDAO(this.conexao);
java.util.List<Estagio> list_estagio = new java.util.ArrayList<Estagio>();
// Recebendo a Consulta do Banco de Dados
list_estagio = estagio_dao.SelectEstagio();
fieldEstagio.setModel(new javax.swing.DefaultComboBoxModel());
// Preenchendo o JComboBox
for (Estagio estagio : list_estagio){
fieldEstagio.addItem(new indiceEstagio(estagio.getNome());
}
}
Valeus,
Paulo Henrique
Você pode obter esses dados do banco e depois você atualiza os dados do combobox atravez de um array. Esse array seriam os seus dados do banco, previamente tratados e filtrados.