Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2012, 12:56
Avatar de fahs82
fahs82
 
Fecha de Ingreso: abril-2012
Ubicación: guadalajara
Mensajes: 139
Antigüedad: 12 años, 8 meses
Puntos: 12
Pregunta seleccionar item de jcombobox

buen dia , tengo un combobox que lleno con los datos que obtengo de una consulta de mysql que paso a travez de una clase el codigo de mi clase es el siguiente
Código:
public class ClasificacionesArt {

   private int id; 
   private String Clasificacion; 
   
public ClasificacionesArt(int id,String Clasificacion){
this.id = id;
this.Clasificacion = Clasificacion;
}
     
public int getId(){
return id;
}   

public void setId(int id){
this.id = id;
}


public String getClasificacion(){
return Clasificacion;
}

public void setClasificacion(String Clasificacion){
this.Clasificacion = Clasificacion;
}
@Override
public String toString(){
return Clasificacion;
}

}
para llenar el jcombobox hago lo siguiente

Código:
public void comboClasificaciones(){
ConexionMySQL ConexionMysql = new ConexionMySQL();
Connection cn = ConexionMysql.Conectar();
try{
String Clasificacion;
int id;
Statement stComboClasificaciones = cn.createStatement();
ResultSet rsComboClasificaciones = stComboClasificaciones.executeQuery("Select * from CLASIFICACIONES order by CLASIFICACION");
while(rsComboClasificaciones.next()){
id = Integer.parseInt(rsComboClasificaciones.getString("ID"));
Clasificacion = rsComboClasificaciones.getString("CLASIFICACION");
ClasificacionesArt Clasif = new ClasificacionesArt(id,Clasificacion);
cboClasificaciones.addItem(Clasif);
}    
    
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
}

}
lo que necesito es que despues de una consulta que me regresa un string llamado ClasificacionArt se seleccione el item que tenga el mismo contenido de la string

he intentado con
Código:
if(ClasificacionArt != null){
cboClasificaciones.setSelectedItem(ClasificacionArt);  
}
pero no me selecciona nada del combo , si me pudieran orientar sobre como lograr que se seleccione el elemento estaria muy agradecido , de antemano se agradece la atencion prestada a su servidor