martes, 24 de julio de 2012

JList varias selecciones en java



Hace unosdíasuna amiga por facebook mepidióel favor de como sepodríahacer un JList conmúltiplesselecciones, esto es bastantefácilsolo hay que conocer las propiedades deseleccióndel JList como son:

SeleccionSimple

jlist.setSelectionMode(DefaultListSelectionModel.SINGLE_SELECTION);


SeleccionMúltiple

jlist.setSelectionMode(DefaultListSelectionModel.MULTIPLE_INTERVAL_SELECTION);


al llamar o declarar estas propiedades le hacemos conocer al modelo del Jlist que tipo deseleccióndebe de realizar cuando el usuario haga clic en cada item del Jlist.

Para obtener los valores o el item seleccionado
segunla propiedad que se haya declarado tenemos que utilizar elmétodoadecuado por ejemplo,
si utilizamos SINGLE_SELECTIONtendríamosque optar por

jlist..getSelectedValue()

el cual me devuelve el item seleccionado.
pero si declaramos como MULTIPLE_INTERVAL_SELECTION, utilizamos

jlist..getSelectedValues()


el cual me retorna un array de items seleccionados, el ejemplo que les presento se puede enviar y recibir item en los dos JList de centro y la derecha,es decir el item seleccionado del centroapareceráen el JList de la derecha.para seleccionar mas item debes de utilizar la tecla SHIFT y el cursor del mouse para seleccionar el item

DESCARGAR

No hay comentarios:

Publicar un comentario