Java - cargar combo

   
Vista:

cargar combo

Publicado por Karlillos (1 intervención) el 08/08/2008 19:39:24
Tengo una clase que se llama ProductoBD

public List listcat() {
ArrayList i = new ArrayList();
try {
sql = "select categoria from Categorias";
smt = cn.createStatement();
rs = smt.executeQuery(sql);
while (rs.next()) {
String[] fila = new String[1];
fila[0] = rs.getString("categoria");
i.add(fila);
}
rs.close();
smt.close();
} catch (Exception e) {
System.out.println("Error= " + e.getMessage());
}
return i;
}

ahora en el formulario he declarado una variable:

private ComboBoxModel micombo;

luego he creado uan funcion

public void mostrarcat() {
ProductoBD pro = new ProductoBD();
Iterator it = pro.listcat().iterator();
while (it.hasNext()) {
String[] fila = (String[]) it.next();
Object[] dato = {
fila[0]
};
}
}

para poder abrir el formulario la funcion mostrarcat lo puse dentro de public Productos
public Productos() {
initComponents();
mitabla.setModel(mimodelo);
mostrar();
cbmcategoria.setModel(micombo);
mostrarcat();
}

el problema es como lo enlazo el combo para que muestre los datos de la bd

Le agradeceria su gentil respuesta
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder