interaccion entre 2 Jlist Por Fa!!!

agamenon
27 de Junio del 2005
Por favor una ayudita con los Jlist, tengo 2 Jlist y necesito que cuando aplaste el boton se elimine el elemento seleccionado de la lista1 y aparezca en la lista2, y cuando selecciono un elemento de la lista2 y aplasto el boton que este elemento se vaya a la lista1.
Intente con DefaultListModel y los metodos addElement()
y al inicio del programa le asigno un arreglo a la Lista1 de la forma:
modelo = new DefaultListModel();
JList jList1 = new JList(modelo);
String aux[]={"uno","dos","tres"};
modelo.addElement(aux);

Pero me sale una execpcion en el lugar donde deberian ir los datos. En pocas no me funciona.

Agradeceria muchisimo que por favor me ayuden, mil gracias..

NoDo
27 de Junio del 2005
aquí te dejo dos cachitos de código, a ver si te sirven. Evidentemente deberías mejorarlos, son meros ejemplos.

void botPasarDcha_actionPerformed(ActionEvent e) {
String seleccionado=(String)lista1.getSelectedValue();
int posicion=lista1.getSelectedIndex();
modelo2.addElement(seleccionado);
modelo1.removeElementAt(posicion);

}

void botPasarIzda_actionPerformed(ActionEvent e) {
String seleccionado=(String)lista2.getSelectedValue();
int posicion=lista2.getSelectedIndex();
modelo1.addElement(seleccionado);
modelo2.removeElementAt(posicion);

}

Suponiendo que quieres que el contenido de una lista pase a la otra y viceversa.
Venga, un saludo, y a ver si te sirve.