How to disable the reordering of table columns in tableView?
问题 Trying to figure out on how can i disable the reordering of table columns in javafx 2? 回答1: Here's the solution: tblView.getColumns().addListener(new ListChangeListener() { @Override public void onChanged(Change change) { change.next(); if(change.wasReplaced()) { tblView.getColumns().clear(); tblView.getColumns().addAll(column1,column2...); } } }); 回答2: After much waste of time, I've found the following, very simple, solution: TableHeaderRow header = (TableHeaderRow) myTableView.lookup(