当我在列Header中双击TableView的分隔符时,列中的按钮消失

时间:2015-04-24 12:14:27

标签: javafx

当我在列Header中双击TableView的分隔符时,列中的按钮消失。是否有任何事件在双击该特定部分时触发,我该如何阻止它?

1 个答案:

答案 0 :(得分:1)

适合我:

    TableColumn<AuxTable, AuxTableColString> col = new TableColumn<>();
    col.setSortable(false);
    setCallbackString(col);
    setHeader(text, col);
    //Header not exists yet
    Platform.runLater(() -> {
        getTableHeader().setOnMouseClicked(event -> {
            if (event.getClickCount() > 1) {
                //forces render
                col.getTableView().refresh();
            }
        });
    });