void (long tm, int x, int y, int width, int height) { if (width > 0 && height > 0) { ListUI ui = getUI(); // do not paint a line background if the layout orientation is not vertical if (ui instanceof WideSelectionListUI && getLayoutOrientation() == JList.VERTICAL) { x = 0; width = getWidth(); } super.repaint(tm, x, y, width, height); } }