Log Message: |
have a look at the "valueIsAdjusting" parameter when updating the preview. Without this change, when the selection is inverted, there have been too many preview updates.
featuresTable.getSelectionModel().addListSelectionListener( new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {
if (!e.getValueIsAdjusting())
performListSelection();
}
} );
|