Código:
para llenar el jcombobox hago lo siguiente 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; } }
Código:
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 stringpublic 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); } }
he intentado con
Código:
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 if(ClasificacionArt != null){ cboClasificaciones.setSelectedItem(ClasificacionArt); }