ListSelectionListener Eventos en JList Java

Este es un ejemplo de como asignar eventos a un componente JList en Java.

Agregamos la librería ListSelectionListener a nuestro proyecto y luego le asignamos el evento a nuestra lista de nombre lista mediante la propiedad addListSelectionListener

1
2
3
import javax.swing.event.ListSelectionListener;
 
lista.addListSelectionListener(this);

Ahora vamos a escribir una clase que implemente un ListSelectionListener para luego crear un método valueChanged() que recibe el objeto ListSelectionEvent

1
2
3
4
5
6
7
    class ComboEstudiantes implements ListSelectionListener{
        public void valueChanged(ListSelectionEvent e){
            if(e.getSource() == lista){
                System.out.println("Item seleccionado: " + lista.getSelectedIndex());
            }
        }
    }

Leave a Reply