import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; public class List extends JList implements ListSelectionListener { public List () { String[] items = {"un", "deux", "trois", "quatre"}; setListData (items); setSelectionMode (ListSelectionModel.SINGLE_SELECTION); addListSelectionListener (this); } public void valueChanged (ListSelectionEvent e) { if (! e.getValueIsAdjusting()) { System.out.println ("List: " + getSelectedValue()); } } }