需要将地图值添加到表视图

时间:2014-06-17 13:41:49

标签: java javafx javafx-2 javafx-8

我想将数据放到表格cols表格地图中也可以输入onjects但是pojo包含其他对象也是这样的

class A{

String firstName;
String lastName;

Map<String,String> events;

//    getters /setters
}

表格和表格列

@FXML
TableView<A> exTable

@FXML
TableColumn<A, String> firstNameCol;
@FXML
TableColumn<A, String> lastNameCol;
@FXML
TableColumn<A, String> salaryCol;
@FXML
TableColumn<A, String> addressCol;

这里我把数据放在这样的表中,但不知道如何将地图值放到他们的cols

List<A> listItem=new ArrayList<>(
//here I make list of persons and put it in ObservableList
);
        ObservableList<A>data=FXCollections.observableArrayList(listItem);
        firstNameCol.setCellValueFactory(new PropertyValueFactory<>("firstName"));
        lastNameCol.setCellValueFactory(new PropertyValueFactory<>("lastName"));

不知道如何从这里获取地图中的数据

        salaryCol.setCellValueFactory(new PropertyValueFactory<>(""));
        addressCol.setCellValueFactory(new PropertyValueFactory<>(""));
userTable.setItems(data);

请帮我完成

0 个答案:

没有答案