Gostaria de saber porque quando eu clico no combo box ele exibe apenas um valor, quando clico novamente então é listado todos os valores consultado ao banco de dados. Aplicação está sendo desenvolvida no NetBeans utilizando o próprio GUI do netBeans.
Para popular o combo box utilizei o próprio evento do net beans ficando assim:
private void cbEcfPopupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent evt) {
// TODO add your handling code here:
try{
if (cbEcf.getItemCount() == 0){
this.res = this.conect.getDados("SELECT numero_serie FROM ecf ");
while (this.res.next()){
cbEcf.addItem(this.res.getString("numero_serie"));
}
}
// cbEcf.addItem(ecfList);
// cbEcf.setSelectedIndex(indice);
}catch(Exception ex){
ex.printStackTrace();
}
}
Queria saber se o evento que escohi para pupular o combo box está correto e se este erro é comum do JAVA?