试图弄清楚如何禁用 javafx 2 中表列的重新排序?
问问题
4915 次
2 回答
9
这是解决方案:
tblView.getColumns().addListener(new ListChangeListener() {
@Override
public void onChanged(Change change) {
change.next();
if(change.wasReplaced()) {
tblView.getColumns().clear();
tblView.getColumns().addAll(column1,column2...);
}
}
});
于 2013-01-02T04:15:30.637 回答
3
在浪费了很多时间之后,我找到了以下非常简单的解决方案:
TableHeaderRow header = (TableHeaderRow) myTableView.lookup("TableHeaderRow");
header.setMouseTransparent(true);
于 2017-09-27T16:57:43.490 回答