JavaFX TabPane: Como ouvir as alterações de seleção

Eu quero fazer algumas ações quando o usuário vai de uma guia para outra, desde que eu fiz o meu projeto de formulário com o Scene Builder eu não posso usar o código mencionadoAqui (Ele usouTabPaneBuilder classe)

Eu imaginei que esse código funcionaria, mas ele não reage às alterações na seleção de guias.

@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");
            }
        }
    }
);

questionAnswers(3)

yourAnswerToTheQuestion