JavaFX TabPane: Как прослушать изменения выбора

Я хочу выполнить некоторые действия, когда пользователь переходит с одной вкладки на другую, так как я создал свой дизайн формы с помощью Scene Builder, я не могу использовать упомянутый кодВот (Он использовалTabPaneBuilder класс)

Я предположил, что этот код будет работать, но он не реагирует на изменения выбора вкладок.

@FXML
protected TabPane chatTabs;
.
.    
.
chatTabs.selectionModelProperty().addListener(
    new ChangeListener<SingleSelectionModel<Tab>> {
            @Override
            public void changed(ObservableValue<? extends SingleSelectionModel<Tab>> ov, SingleSelectionModel<Tab> t, SingleSelectionModel<Tab> t1) {
                System.err.println("changed");
            }
        }
    }
);

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

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