Jest sobie lista:
String element = "test";
DefaultListModel model = new DefaultListModel();
model.addElement(element);
JList lista = new JList(model);
i jest sobie ListSelectionListener:
lista.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {
System.out.println(element);
}
});
Chcę wyświetlić sobie na konsoli wartość zaznaczonego elementu z listy. Dlaczego jest drukowany dwa razy? O.o