Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/08/2010, 15:43
Avatar de HaroldV
HaroldV
 
Fecha de Ingreso: enero-2010
Ubicación: Maracaibo
Mensajes: 100
Antigüedad: 15 años
Puntos: 3
Respuesta: Ayuda Con Jlist

Cita:
Iniciado por KRISTIAN_ALE Ver Mensaje
Bueno, mira yo lo hago de la siguiente forma

para empesar defino una Tabla:
tabla = new javax.swing.JTable();

y un Vector:
nombres = new Vector();

entonces implemento el 'DefaultTableModel' en la tabla(no en el Jlist)

DefaultTableModel dtm;
dtm = (DefaultTableModel)tabla.getModel();

entonces el String obtendria los datos asi:
String datos = " "+ tabla.getValueAt(0,1); (el segundo numero varia segun la posicion en la que se encuentra la Columna que quieres obtener)

ese String lo agregas al Vector:
nombres.add(datos);

y el Vector a la Lista:
lista.setListData(nombres);

Y asi me funciona. Espero que a ti tambien te sirva ;)

Yo lo hice de esta Manera =) pero no encuentro la forma de pasarselo al Jlist =/
y en el System.out.println(datos); me doy cuenta que si estoy obteniendo todos los datos
Código:
public void verEstaciones(JList lista){

            String datos= "";
            Vector consulta= new Vector();
            int i=0;

            try {
                DefaultListModel model = new DefaultListModel();
                
                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");
                    consulta.add(datos);
                    //model.set(i, datos);                  
                    System.out.println(datos);
                                     
                }

             //   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();
            
         
        }