title: JavaFX 2.2 Remove Show-Hide-Column Button in TableView and change position of column sort arrow
body: <p>I have two problems with the TableView in JavaFX 2.2. First of all, have a look the following image:</p>
  
  <p><img src="https://i.stack.imgur.com/5FUxv.png" alt="enter image description here"></p>
  
  <p>As you can see I have an TableView with five columns. I used CSS to remove the vertical separators and the background color. However, I cannot remove the right 'column', which is the 'TableMenuButton'. It is somehow connected to the css class <code>.table-view .show-hide-columns-button</code> and <code>.table-view .show-hide-column-image</code>. I tried to make it transparent, remove the effects and many other things, but with nothing worked out.</p>
  
  <p>The second problem is the sorting arrow in the table header. The column headline is aligned to the left, so I need to display the arrows on the left side as well. Otherwise, the user might think the column to the right is currently sorted (e.g. have a look at the image above). Is there an easy way to do this? I tried <code>-fx-alignment: left;</code> and other css commands, but again without any success.</p>