Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用二维数组中的数据填充TableView?_Java_Arrays_Javafx_Multidimensional Array_Tableview - Fatal编程技术网

Java 如何使用二维数组中的数据填充TableView?

Java 如何使用二维数组中的数据填充TableView?,java,arrays,javafx,multidimensional-array,tableview,Java,Arrays,Javafx,Multidimensional Array,Tableview,我在类表中有一个名为details的数组。我希望使用数组中的内容填充TableView。然而,我不知道这是怎么做到的。我试图寻找类似的问题,但找不到解决方案。如果问题已经得到回答,则表示歉意。表类如下(注意,为了简单起见,我删除了import语句) 您需要创建Person对象的ArrayList,然后可以执行以下操作: ObservableList<Person> data = FXCollections.observableArrayList(personArrayList);

我在类
表中有一个名为
details
的数组。我希望使用数组中的内容填充
TableView
。然而,我不知道这是怎么做到的。我试图寻找类似的问题,但找不到解决方案。如果问题已经得到回答,则表示歉意。
类如下(注意,为了简单起见,我删除了
import
语句)


您需要创建Person对象的ArrayList,然后可以执行以下操作:

ObservableList<Person> data = FXCollections.observableArrayList(personArrayList);

数据是可观察列表。

那么它是哪一个?是否要使用对象Person填充TableView?或者使用字符串矩阵详细信息?@B3使用对象Person调整TableView
public class Person
{
    private String firstName, lastName ;

    public TableContent(String firstName, String lastName)
    {
        this.firstName = firstName ;
        this.lastName = lastName ;
    }

    public String getFirstName()
    {
        return firstName ;
    }

    public String getLastName()
    {
        return lastName ;
    }
}
ObservableList<Person> data = FXCollections.observableArrayList(personArrayList);
table.setItems(data);