Tomei a iniciativa de me cadastrar em busca de uma luz no fim do tunel, tem alguns dias que estou quebrando cabeça, é o seguinte pego um string do meu bd(mysql) e quero comparar com os valores do meu combobox e dar um setSelected no item que for igual ao item do bd, o problema parece estar no if
Pegando do Bd
while(resa.next()){
//pegas os valores do banco
System.out.println(sSQLa);
lblOramento.setText(resa.getString("Status"));
TipoOrc = resa.getString("Tipo");
cliente=resa.getString("Nm_Cliente");
CalcProd.setText(resa.getString("VL_Prod"));
CalcObra.setText(resa.getString("VL_Obra"));
CalcOrca.setText(resa.getString("VL_Total"));
}
Fazendo a comparação
int contTipo=comboBoxTipo.getItemCount();
System.out.println(contTipo);
int x=1;
for(x=1;x<=contTipo;x++){
//for enquanto for menor que o count do combobox, pega o valor na posição para realixar a compraração
String compararT=comboBoxTipo.getItemAt(x).toString();
System.out.println(TipoOrc);
System.out.println(compararT);
//compara com o status no banco de dados
if(TipoOrc.equals(compararT));
{
//se for esse vai marcar a posição x
comboBoxTipo.setSelectedIndex(x);
}
}