Javafx 2 JavaFX二维可观察列表

Javafx 2 JavaFX二维可观察列表,javafx-2,javafx,Javafx 2,Javafx,如何在JavaFX中使用二维ObservableList?或者可以将ObservableList与一些东西的数组一起使用,比如 ObservableList<MyObject[]> observeList 也许你能帮我?更简单的是,它是二维的可观察列表,还是带有arrat的可观察列表,或者甚至是其他解决方案(如果存在的话)。 我尝试了FXCollections方法,但没有任何适合这种情况的方法。 有人能帮我吗?我不太清楚,使用二维数据结构,你想达到什么目的: 如果您想要一个包含观

如何在JavaFX中使用二维ObservableList?或者可以将ObservableList与一些东西的数组一起使用,比如

ObservableList<MyObject[]>
observeList
也许你能帮我?更简单的是,它是二维的可观察列表,还是带有arrat的可观察列表,或者甚至是其他解决方案(如果存在的话)。 我尝试了FXCollections方法,但没有任何适合这种情况的方法。
有人能帮我吗?

我不太清楚,使用二维数据结构,你想达到什么目的:

如果您想要一个包含观察项目修改的矩阵,请创建观察项目的arrayList arrayList

如果您想要一个comb数据结构,请使用可观察列表中的可观察列表

但是JavaFX不支持任何二维数据结构,而且似乎也不支持。JavaFX将提供基本的数据结构。你可以用它们来建造任何你想要的东西

它看起来像矩阵10x10:

    ObservableList<ObservableList<Integer>> matrix = FXCollections.<ObservableList<Integer>>observableArrayList();
    for (int i = 0; i < 10; i++) {
        final ObservableList<Integer> row = FXCollections.<Integer>observableArrayList();
        matrix.add(i, row);
        for (int j = 0; j < 10; j++) {
            row.add(0);
        }
    }
observeList matrix=FXCollections.observearraylist();
对于(int i=0;i<10;i++){
最终ObservableList行=FXCollections.observableArrayList();
矩阵。添加(i,第行);
对于(int j=0;j<10;j++){
行。添加(0);
}
}

您的用例是什么?您将如何将ObservableList中的ObservableList绑定或观察到JavaFX控件?也许观察列表中的ArrayList就足够了。