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);