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()); } } } |