Я хочу сделать некоторые действия, когда пользователь перейдет с одной вкладки на другую, так как я создал свой дизайн формы с помощью 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");
}
}
}
);