title: How to exclude columns from auto-resizing in a JTable
body: <p>I have a <code>JTable</code> with 5 Columns specified in a TableColumnModel. I want the table to use all available horizontal space in the panel (which can vary), but I want to limit the resizing to the last three rows.</p>
  
  <p>In more detail: </p>
  
  <p>The first two columns are initialized with a preferred width, however the user should be able to resize the column manually by dragging with the mouse.</p>
  
  <p>The last three columns should divide equally all the remaining space that isn't being used by the first two columns. EDIT: They also need to be resizable manually. </p>
  
  <p>I've tried the following:
  Setting the table to autoResizeMode <code>JTable.AUTO_RESIZE_ALL_COLUMNS</code>. This suceeded in 
  using up all available space, but (obviously) it also resized the first two columns.
  I've reacted to this by setting a min and max for the first two columns. That worked,
  but it violated my constraint of having them resizable manually.</p>
  
  <p>Is there a simple way in the <code>JTable</code>-API to achieve this?</p>
  
  <p>Thanks in advance!</p>