【发布时间】:2018-07-31 17:46:23
【问题描述】:
我想在 JavaFX 选项卡的 setOnClosed 回调中执行代码。
但是,当我从 TabPane 中删除选项卡时:
TabPane rootTabPane;
rootTabPane.getTabs().remove(tab1);
在标签的控制器中,回调永远不会执行:
tab1.setOnClosed(event -> timerStop());
当通过鼠标单击关闭选项卡时,会运行回调,但在代码中删除选项卡时不会运行回调。
如何关闭代码中的选项卡以便调用回调?我有许多行为非常不同的选项卡,并且想要一个通用方法。
谢谢!
【问题讨论】: