Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/11/2011, 18:23
link01
 
Fecha de Ingreso: octubre-2011
Mensajes: 58
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Traspasar un array a un jlist

Mira el ejemplo que hecho:
Me equivoqué con lo de .length. Lo escribí mal. Y es al modelo al que tiene que añadirle los datos de arreglo.

Código Java:
Ver original
  1. import javax.swing.DefaultListModel;
  2. import javax.swing.JList;
  3.  
  4.  
  5. public class Prueba {
  6.  
  7.     public static void main(String[] args) {
  8.         DefaultListModel dml = new DefaultListModel();
  9.        
  10.         //Arreglo para agregarle al JList
  11.         String[] arreglo = new String[] {"hola", "adios", "bye", "como estas"};
  12.        
  13.         //Ciclo para agregar los elemntos del arreglo
  14.         for(int i=0;i<arreglo.length;i++) {
  15.             dml.addElement(arreglo[i]);
  16.         }
  17.        
  18.         //Creo la lista y le paso el dml que ya tiene el arreglo
  19.         JList lista = new JList(dml);
  20.        
  21.        
  22.         //Imprimo para verificar que es correcto
  23.         for(int i=0;i<arreglo.length;i++) {
  24.             lista.setSelectedIndex(i);
  25.             System.out.println(lista.getSelectedValue());
  26.         }
  27.            
  28.  
  29.     }
  30.  
  31. }
__________________
La libertad más difícil de conservar es la de equivocarse. - Morris Wes

Lo que faltaba en internet: http://binar10s.blogspot.com/