Bom dia galera.
Estou com um problema em um formulário aqui.
Tenho dois JComboBox, no FocusLost do primeiro eu executo uma query e preencho o segundo.
Porém quando eu clico pela primeira vez no segundo ele abre pouco, só dá pra ver uma linha, mas se eu clico nele de novo ele abre normalmente.
Uma imagem vale mais do que mil palavras:
[img]http://img813.imageshack.us/img813/7782/erroz.png[/img]
private void cbProdutosFocusLost(java.awt.event.FocusEvent evt) {
// TODO add your handling code here:
cbFormulas.removeAllItems();
int codProd = parsearString(cbProdutos.getSelectedItem().toString());
String sql = "SELECT id || '-' || nome AS idnome FROM formulas, prodform "+
"WHERE "+ codProd +" <> produto "+
"GROUP BY id, nome ORDER BY id;";
System.out.println(codProd);
conFormProd.executarSQL(sql);
try{
while(conFormProd.resultset.next()){
cbFormulas.addItem(conFormProd.resultset.getString("idnome"));
}
}
catch(SQLException ex){
System.out.println("Erro. "+ex);
}
}