JavaFX TabPane:如何监听选择更改
2022-09-01 21:39:33
当用户从一个选项卡转到另一个选项卡时,我想做一些操作,因为我使用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");
}
}
}
);