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);