static void selectFromList2(S title, final Collection items, final VF1 r) {
final JList list = jlist(allToString(items));
onDoubleClickOrEnter(list, r {
A a = collectionEntryAtIndex(items, selectedIndex(list));
if (a != null) {
disposePIFrame(list);
callF(r, a);
}
});
showCenterFrame(title, 300, 600, list);
}