int clickedIndex = list.locationToIndex(e.getPoint());
int index = this.renderer.getIndex(clickedIndex, e);
this.selectionModel.setSelectedIndex(index);
list.setSelectedIndex(index / this.width);
list.ensureIndexIsVisible(index / this.width);
list.repaint();
e.consume();
}
public void setWidth(int width) {
this.width = width;