I have the following tableColumn
TableColumn<TradePurchaseOrderManifest, Double> netweightCol = createColumn("netWeight", "Net Wgt",
                Double.class);
and the createColumn method
public static <T> TableColumn<TradePurchaseOrderManifest, T> createColumn(String name, String columHeading,
            Class<T> type) {
        TableColumn<TradePurchaseOrderManifest, T> column = new TableColumn<>(columHeading);
        column.setCellValueFactory(new PropertyValueFactory<>(name));
        column.setResizable(true);
        return column;
    }
This table have other columns as well which are of types ComboBoxTableCell etc. I wish to have a double click handler on this TextFieldTableCell AND only on this column. What I am able to achieve by now is to have a doubleClick handler on the tableview(row).
When I click on this cell, it converts to a TextFieldTableCell and then does not respond to double-clicks even if I am checking if it is an instance of TextFieldTableCell
        tableView.addEventFilter(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>() {
            @Override
            public void handle(MouseEvent event) {
                if (event.getClickCount() == 2) {
                    if (event.getTarget() instanceof TableCell<?,?>) {
                        System.out.println("dblCLick tableCell");
                    } else if (event.getTarget() instanceof TextFieldTableCell<?,?>) {
                        System.out.println("dblCLick textfield");
                    }
                }
            }
        });
Any suggestion on how to apply double click handler ONLY on this column and when it is a TextFieldTableCell.
 
    