JList

draak25
26 de Febrero del 2004
Hola. Tengo un pequeño problema, que necesito solucionarlo lo antes posible, es el siguiente::
Tengo una lista con Items de la siguiente forma::

DefaultListModel usuarios = new DefaultListModerl();
final JList lista1 = new JList(usuarios);

// Relleno la lista bien, de la suguiente forma::
String nombre1 = "nombre1";
...............
..............
String nombren="nombren";

usuarios.add(nombre1,0);
...............
..............
usuarios.add(nombren,0);

/*El problema viene cuando quiero obtener el nombre (la cadena) del item seleccionado, quiero decir, no me deja, mientras que si me deja obtener el número de Item seleccionado, por ejemplo: */

int valor = lista1.getSelectedIndex(); // Lo hace sin problemas

String delete_user = lista1.getSelectedItem(); // Me da error

Mi pregunta es: Como podría obtener la cadena del item seleccionado??

La necesito para borrar la tupla con ese nombre de usuario de la base de datos.

eldrum
26 de Febrero del 2004
prueba a usar lista.getSelectedValue()