chcę zrobić pewne działania, gdy użytkownik przechodzi z jednej karty na inny, ponieważ podjąłem Form Design ze sceny Builder nie można użyć kodu wspomniano here (Używał TabPaneBuilder
klasy)JavaFX TabPane: Jak słuchać wyboru zmienia
Zgaduję, że ten kod będzie działał, ale nie reaguje na zmiany zaznaczenia tabulatora.
@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");
}
}
}
);