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