title: JavaFX Preventing TableMenuButton from hiding all columns
body: <p>I want to use Table Menu Button (<code>table.setTableMenuButtonVisible(true);</code>) for hiding and showing specified columns in TableView. When I deselect all columns, [+] button hides, "No columns in table" pops in and user is unable to show any column.</p>
  
  <p>I've tried to prevent hiding all columns by listening to <code>table.getVisibleLeafColumns()</code> and showing last hidden column, but then in ChoiceBox from Menu Button this column is unselected.</p>