title: Can't navigate a JTable by the arrow keys after using setRowSelectionInterval(int, int)
body: <p>I'm extending JTable and I have a populateData() method that I'm using to load data into the table model. In this method I'm using:</p>
  
  <pre><code>setRowSelectionInterval(tableRow, tableRow);
  </code></pre>
  
  <p>And it is working as I want it to, which is to highlight the first row. But there is one problem: I cannot move the selection to the next row by the down arrow key. I have to click on any row (even the one that is highlighted) with the mouse to be able to navigate by the arrow keys.</p>
  
  <pre><code>void populateData(Collection&lt;Book&gt; b) {
     myModel.populateData(b);
     if (myModel.getRowCount() &gt; 0) {
        setRowSelectionInterval(0, 0);
     }
  }
  </code></pre>
  
  <p>Note: I'm enabling only row selections. Column and cell selections are disabled.</p>
  
  <p>Any ideas how to fix this?</p>
  
  <p>Thanks in advance.</p>