如何在JavaFX中使用二维ObservableList?或者可以将ObservableList与数组一起使用,例如
ObservableList<MyObject[]>也许你能帮我个忙?任何更简单的,它是二维ObservableList或ObservableList与阵列,甚至其他解决方案,如果存在。我尝试了FXCollections方法,但没有适合这种情况。这里有人能帮我吗?
发布于 2013-05-03 01:08:17
我不清楚,你想要什么,使用二维数据结构:
如果你想要一个观察项目修改矩阵,创建ObservaleArrayLists的arrayList,
如果你想要一个梳状数据结构--使用可观察列表的可观察列表。
但是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);
        }
    }https://stackoverflow.com/questions/16317949
复制相似问题