Buenas Amigos tengo un Inconveniente con mi Jlist estoy desarrollando mi aplicacion en la IDE Netbeans 6.8 bueno tengo mi Jlist y de el llamo a una funcion para llenarlo de manera vertical pero esto no ocurre que estoy haciendo mal ya no hayo a quien recurrir mi Amigo Google ya no haya que informacion dame =/ aqui dejo el codigo a ver que me recomiendan
Código:
desde el Jlist llamo a la funcion "JlistEstaciones es el Jlist"
Consultas ins = new Consultas();
jListEstaciones = new javax.swing.JList();
ins.verEstaciones(jListEstaciones);
Código:
esta es la Funcion =)
public void verEstaciones(JList lista){
String datos="";
ArrayList consulta= new ArrayList();
int i=0;
try {
DefaultListModel model = new DefaultListModel();
lista = new JList(model);
conectar();
query ="Select name from estaciones order by name asc";
pst = prepararConsulta(query);
rst = pst.executeQuery();
//rst.first();
while (rst.next()){
datos=this.rst.getString("name");
model.addElement(datos);
//model.set(i, datos);
//System.out.println(datos);
//consulta.add(datos);
//i++;
}
// pst = prepararConsulta(query);
// rst = pst.executeQuery();
/* do{
datos=this.rst.getString("name");
model.set(i, datos);
//model.addElement();
i+=1;
}while(rst.next());*/
//System.out.println(model);
//lista.setModel(model);
}catch(SQLException e){
System.err.println("ConsultasJA JA JA = "+e);
}
// System.out.println(co);
// return consulta.toString();
}
Lo que ven comentado es xq ya use todo eso y nada lo unico que me funciono fue agregar los datos a un Array pero al momento de retornarlo tiene que ser String y al anexarlo al Jlist este me aparece toda la informacion en el primer index del Jlist y de manera Horizontal =/ Agradezco mucho la Ayuda gracias =)