title: JTable + Sorting specific field
body: <p>I have a JTable and have added sorting. Now the JTable has 5 columns and the 2nd column in a date field converted to DD/MM/YYYY and displayed in a JTextField in the cell.</p>
  
  <p>When I sort it sorts as string and I the dates get mixed up, how do I change the behaviour of sorting for that particular column?</p>
  
  <p>eg. after sorting in ASC order, I get this:</p>
  
  <pre><code>01/02/2012
  01/03/2011
  01/04/2011
  01/05/2011
  01/06/2011
  01/07/2011
  01/08/2011
  01/09/2011
  01/10/2011
  01/12/2011
  </code></pre>
  
  <p>Which is wrong, and I should be getting the result like</p>
  
  <pre><code>01/03/2011
  01/04/2011
  01/05/2011
  01/06/2011
  01/07/2011
  01/08/2011
  01/09/2011
  01/10/2011
  01/12/2011
  01/02/2012
  </code></pre>
  
  <p>My code now looks like this for sorting</p>
  
  <pre><code>List&lt;SortKey&gt; sortKeys = new ArrayList&lt;SortKey&gt;();
  sortKeys.add(new SortKey(2, SortOrder.ASCENDING));
  table.getRowSorter().setSortKeys(sortKeys);
  </code></pre>
  
  <p>What should I change for that specific column only?</p>