Javafx 如果选项卡在代码中更改,则SelectEditeProperty上的选项卡窗格侦听器不会触发
我有以下听众:Javafx 如果选项卡在代码中更改,则SelectEditeProperty上的选项卡窗格侦听器不会触发,javafx,Javafx,我有以下听众: tabPane.getSelectionModel().selectedItemProperty().addListener(new ChangeListener<Tab>() { @Override public void changed(ObservableValue<? extends Tab> arg0, Tab arg1, Tab arg2) { System.out.println(arg2); } }); 1
tabPane.getSelectionModel().selectedItemProperty().addListener(new ChangeListener<Tab>() {
@Override
public void changed(ObservableValue<? extends Tab> arg0, Tab arg1, Tab arg2) {
System.out.println(arg2);
}
});
1) 检查是否在连接侦听器后触发手动选择
2) 检查是否已选择手动选择的“选项卡”。如果是,则不会触发更改侦听器。原因是类文件扩展选项卡为空。。很抱歉,我本应该记住这一点,但很多班级档案和我失去了联系。。感谢您为我测试:)这对我来说很好。你能创造一个新的世界吗?
tabPane.getSelectionModel().select(tab);