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 originalimport javax.swing.DefaultListModel;
import javax.swing.JList;
public class Prueba {
public static void main
(String[] args
) {
//Arreglo para agregarle al JList
String[] arreglo
= new String[] {"hola",
"adios",
"bye",
"como estas"};
//Ciclo para agregar los elemntos del arreglo
for(int i=0;i<arreglo.length;i++) {
dml.addElement(arreglo[i]);
}
//Creo la lista y le paso el dml que ya tiene el arreglo
//Imprimo para verificar que es correcto
for(int i=0;i<arreglo.length;i++) {
lista.setSelectedIndex(i);
System.
out.
println(lista.
getSelectedValue()); }
}
}