【发布时间】:2014-07-17 02:39:07
【问题描述】:
我这几天一直在探索 JavaFX8,并试图用绑定的概念来教育自己。我已经创建了一个像这样的 ObservableList
private static ObservableList<XYChart.Series<String, Number>> chartData = FXCollections.<XYChart.Series<String, Number>>observableArrayList();
然后我通过几个步骤创建了一个 AreaChart,并成功调用了下面的 setAll() 方法
areachart.getData().setAll(chartData);
我的理解是,绑定允许我通过将数据属性与列表相关联来删除此步骤。如果列表发生变化,图表数据属性将自动“更新”。
我试过这样绑定数据属性
areachart.dataProperty().bind(chartData);
但是,它要求我完全不熟悉的语法
(ObservableValue<? extends ObservableList<Series<String, Number>>> arg0)
有人可以帮我创建正确的语法来将列表绑定到面积图吗?如果我把绑定的概念搞混了,请告诉我。
【问题讨论】:
标签: data-binding javafx-8 observablelist