code: public void setSelectedList(final List<T> newSelectedList) {
  		clearSelection();
  		if (newSelectedList == null || newSelectedList.isEmpty()) {
  			return;
  		}
  
  		final ListSelectionModel listSelectionModel = getSelectionModel();
  		final List<T> list = getList();
  		for (final T object : newSelectedList) {
  			int rowIndex = list.indexOf(object);
  			rowIndex = convertRowIndexToView(rowIndex);
  			if (rowIndex > -1) {
  				listSelectionModel.addSelectionInterval(rowIndex, rowIndex);
  			}
  		}
  
  		// scrolle pour afficher la première ligne sélectionnée
  		final int firstIndex = getSelectionModel().getMinSelectionIndex();
  		final Rectangle cellRect = getCellRect(firstIndex, 0, true);
  		scrollRectToVisible(cellRect);
  	}
docs: Définit la liste d'objets sélectionnés.
  
  @param newSelectedList
  List
  @see #getSelectedList