Автообновление строк в TableView из модели

Я искал информацию об обновлении данных в виде таблицы. Я пытался изменить модель напрямую, но я получаю ошибку. Я изменяю модель, но таблица не обновляется, только когда я перемещаю столбец, в таблице отображаются измененные значения.

Чтобы показать вам пример (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));

Я предполагаю, что это ошибка в табличном представлении, но есть ли шанс исправить это?

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос