0

我在这里尝试了这个问题的两种解决方案:JavaFX: CheckBoxTableCell get ActionEvent when user checka checkBox

第一个解决方案对我不起作用,但至少我的 IDE 已编译。第二个解决方案告诉我:

类型不匹配:无法转换 ObservableList<new Callback<TaskControl,Observable[]>(){}>ObservableList<TaskControl>

import javafx.util.Callback;
public ObservableList<TaskControl> obsTasks;

obsTasks = FXCollections.observableArrayList(
                new Callback<TaskControl, Observable[]>() {
                    @Override
                    public Observable[] call(final TaskControl param) {
                        return new Observable[]{param.getIsDone()};
                    }
                });

我的 TaskControl.getIsDone() 函数:

public final BooleanProperty getIsDone() {
        return isDone;
    }

如果我能编译那部分,那就太好了,这样我就可以继续了。

谢谢。

4

0 回答 0