单元格不会更改startEdit()上的editProperty

时间:2018-10-29 15:12:16

标签: javafx

我有一个扩展TreeCell的类。不知何故,在我的StartEdit()方法中,isEditing()为假:

@Override
    public void startEdit()
    {
        super.startEdit();
        System.out.println("s: "+isEditing());
        System.out.println("startedit");
        if(textField==null)
        {
            createTextfield();
        }
        setText(null);
        setGraphic(textField);
        textField.setText(getItemName());
        textField.requestFocus();
        textField.selectAll();
    }

System.out.println(“ s:” + isEditing())总是说:“ s:false”。

TreeView不可编辑,因为我不希望通过双击来编辑单元格。 但仍然:即使单元格不可编辑,系统调用单元格的startEdit()方法也有道理。

如何关闭它们通过双击进入编辑模式。

很抱歉提供最新信息,这是我在这里的第一个问题,我忘记检查答案了。

0 个答案:

没有答案