static Rect jlist_itemBounds(final JList l, final int row) { ret l == null ? null : swing(func -> Rect { toRect(l.getCellBounds(row, row)) }); }