javafx为可编辑的可组合单元设置了onkeypressed

时间:2016-08-11 13:02:55

标签: javafx tableview

我有一个可编辑的tableview,其中包含此单元格工厂的可编辑列

tblColumn.setCellFactory(t -> { 
                        ComboBoxTableCell myComboBoxTableCell = new ComboBoxTableCell();
                        myComboBoxTableCell.setOnKeyPressed(e -> {
                            System.out.println("key pressed");
                            KeyCode code = e.getCode();
                            System.out.println("code "+code);
                        });
                         myComboBoxTableCell.setComboBoxEditable(true);
                        return myComboBoxTableCell;
                    });

我想要做的是在可编辑的comboBoxTableCell中输入字母,但是当我输入时,onKeyPressed方法不会被触发。难道我做错了什么? 请帮助。

0 个答案:

没有答案