用于CheckBoxTableCell的javafx ActionListener

时间:2016-01-13 19:41:27

标签: java javafx callback observable observablelist

我在这里尝试了这个问题的两个解决方案:JavaFX: CheckBoxTableCell get ActionEvent when user check a 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;
    }

如果我可以将这部分编译好,那么我可以继续。

感谢。

0 个答案:

没有答案