我一直在寻找有关将数据刷新到表格视图中的信息。我试图直接修改模型,但我得到了一个错误。我修改了模型,但表格没有刷新,只有当我移动一列时,表格才会显示修改后的值。
为了给你看一个例子(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, 0, 0, 10));
我猜这是表格视图中的一个错误,但有没有机会解决这个问题?
谢谢!