voglio fare alcune azioni quando l'utente passa da una scheda all'altra, da quando ho fatto il mio disegno form con Scene Builder non posso utilizzare il codice menzionato here (Ha usato TabPaneBuilder
classe)JavaFX TabPane: Come ascoltare la selezione cambiamenti
Ho pensato che questo codice avrebbe funzionato ma non reagiva alle modifiche alla selezione delle schede.
@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");
}
}
}
);