title: How to select and retrieve column with checkbox control with javafx
body: <p>In my <code>Javafx2</code> application I have a <code>TableView</code> in which I want to have <code>CheckBoxes</code> to select one or many column.</p>
  
  <p>I find many answer to make an entire column dedicated for checkbox by row, but in my case, i want to add a checkbox for each column label in order to select only the column checked when the user clic on a button for computate a row.</p>
  
  <p>I see there is a <code>javafx.scene.control.cell.CheckBoxTableCell&lt;S,T&gt;</code> but i can i use it for tableview column selection ?</p>
  
  <p>Is it possible ?</p>
  
  <p><strong>Update 1 :</strong></p>
  
  <p>Thanks to @amru, it's possible to add <code>Node</code> into header of <code>TableColumn</code> object. 
  So i have another question, what is the best way to retrieve indexes of all selected column ? As far as I'm concerned, i search also in javafx api</p>