title: Specify column-specific TableCellRenderers for a JTable
body: <p>I have a <code>JTable</code> with multiple columns that display doubles, some of which are ratios, and others of which are dollar values. I'd like to specify a <code>TableCellRenderer</code> to be used for the ratios, and another for the dollar values. </p>
  
  <p>The java tutorials say "To specify that cells in a particular column should use a renderer, you use the <code>TableColumn</code> method <code>setCellRenderer</code>". This is helpful, but it's unclear to me at what point I ought to call this method on my <code>TableColumn</code>s. Is there a standard way of doing this? Should I make a custom <code>JTable</code> that does this in its constructor? Or a custom <code>TableColumnModel</code>? Ideally I'd like to be able to do this from the custom <code>TableModel</code> that I already have, though it seems unlikely that this possible. </p>
  
  <p>Any help would be appreciated. Thanks</p>