title: JTable - How to force user to select exactly one row
body: <p>I have to implement a JTable in which exactly one row has to be selected (always). Empty selection is not allowed. I'm selecting the first row during initialization:</p>
  
  <pre><code>table.setRowSelectionInterval(0, 0);
  </code></pre>
  
  <p>additionally, I'm using </p>
  
  <pre><code>table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
  </code></pre>
  
  <p>But user can still deselect one row using CLick + Ctrl.</p>
  
  <p>What is the easiest way ensure, that one (exaclty) row is always selected in the table ?</p>