Como añadir en un Jlist

Problemas
11 de Febrero del 2005
Hola a todos. Tengo declarado una variable tipo String que la recoge de un JTextField y quiero añadirla a un JList.

¿Como podría hacerlo? He intentado con el método add y con new pero no es posible.

Muchas gracias.

Lucas
11 de Febrero del 2005
Vector v = new Vector();
new JList(v);

..
v.add("hola");

Si no, al crearlo le das un objeto que implemente ListModel hecho por ti y cuando quiras, le añades los elementos al modelo

Problemas
11 de Febrero del 2005
Asi no me da errores pero no se visualizan la palabras introducidas en el JList. Hay que hacer algo para que se visualicen o se deberian visualizar????
Un saludo

Lee Rosales
11 de Febrero del 2005
Hola Amigo es muy fácil esto y ya se cual es tu problema, el que piensas que tu JList trabaja como un List y no es así. Desarromeslo.

--Necesitarás de un DefaultListModel el caul contenga todas tus filas:

DefaultListModel mod = new DefaultListModel();
JList lstAmigos = new JList (mod);
ScrollPane scp = new ScrollPane(lstAmigos);

void tuMetodo(String nombre){

mod.addElement(nombre);

}

y Allí está Solucionado

Lee Rosales
11 de Febrero del 2005
Soy de Lima Perú y cualquier duda escríbanme a
[email protected]