svoid onSelectionChanged(JList list, VF1 f) { if (list != null && f != null) swing { list.addListSelectionListener(new ListSelectionListener { public void valueChanged(ListSelectionEvent e) { pcallF(f, getSelectedItem(list)); } }); } }