2013-05-01 66 views
1

如何在JavaFX中使用二维ObservableList?或者可能使用ObservableList与一些东西,如JavaFX二维ObservableList

ObservableList<MyObject[]> 

也许你可以帮我吗?任何简单的事情,它是二维的ObservableList或ObservableList与arrat甚至其他解决方案,如果存在。 我尝试使用FXCollections方法,但没有适合这种情况。 有人可以帮我吗?

+0

什么是你的使用情况?你将如何绑定或观察ObservableList的ObservableList到JavaFX控件?也许Obse​​rvableLists的ArrayList就足够了。 – 2013-05-01 12:32:56

回答

1

我并不清楚地了解,你想达到什么,使用二维数据结构:

如果你想有一个矩阵项目的观察

修饰创建ObservaleArrayLists的ArrayList中,

如果你想有一个梳理数据结构 - 使用可观察列表的可观察列表。

但JavaFX不支持任何2维数据结构,似乎不会支持。 JavaFX将提供基本的数据结构。你可以使用它们来构建任何你想要的东西。

它看起来像矩阵10×10:

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); 
     } 
    } 
相关问题