title: JTable how to hide column in view but keep it in model for use it in background
body: <p>I have a <code>JTable</code> and am passing a data array into the <code>TableModel</code>. I wish to retain all columns in the data model as I need them all for background data processing, but I wish to show only some of the columns in the JTable. </p>
  
  <p>How do I achieve this -- to remove a data column from the view (the visualized <code>JTable</code>) but not from the model (the <code>TableModel</code>)?</p>