変更hereJavaFXのTabPane:選択を聞くためにどのようにユーザーが別のタブから行くとき、私はコードが言及し使用することはできませんシーンBuilderで、私のフォームデザインを作ったので、私は、いくつかのアクションをしたい
(彼はTabPaneBuilder
クラスを使用しました)
このコードはうまくいくと思っていましたが、タブ選択の変更に反応しません。問題のコードは動作しませんでしたなぜ
chatTabs.getSelectionModel().selectedItemProperty().addListener(
new ChangeListener<Tab>() {
@Override
public void changed(ObservableValue<? extends Tab> ov, Tab t, Tab t1) {
System.out.println("Tab Selection changed");
}
}
);
:
@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");
}
}
}
);