我一直在寻找有关将数据刷新到tableview的信息.我试图直接修改模型,但我得到了一个bug.我修改了模型,但表格没有刷新,只有当我移动一列时,表格才显示修改后的值.
为了向您展示一个示例(13-6),我将学习该教程:
http://docs.oracle.com/javafx/2/ui_controls/table-view.htm#CJABIEED
- Button button = new Button("Modify");
- button.setOnAction(new EventHandler<ActionEvent>() {
- @Override
- public void handle(ActionEvent arg0) {
- String name = table.getItems().get(0).getFirstName();
- name = name + "aaaa";
- table.getItems().get(0).setFirstName(name);
- }
- });
- final VBox vBox = new VBox();
- vBox.setSpacing(5);
- vBox.getChildren().addAll(label,table,button);
- vBox.setPadding(new Insets(10,10));
我想这是tableview中的一个错误,但有没有机会解决这个问题?
谢谢!