怎么控制主标签页窗口关闭后显示的标签页

当主标签页已打开A,B两个界面,我在A界面里通过NEW_TAB打开了C界面,用户在C界面操作完关闭后希望返回到A界面,是否能控制?现在系统默认返回B,尤其是开多了界面后,再打开子界面,到处乱跳很乱。能否让父界面打开的子界面关闭后就返回父界面?

也不能说是到处乱跳, 只是目前的处理逻辑可能不太合适,NEW_TAB 模式打开的窗口关闭时返回到最后一个标签。
目前可以这样处理:

  1. 父子关系的窗口在打开子窗口时用 THIS_TAB 模式,这样在子窗口关系时可以返回父窗口。
  2. 重写 CubaMainTabSheet 类,自行处理窗口关闭逻辑。
  3. 打开窗口前记下当前标签,关闭窗口后再手动选中之前记忆的标签。
    我们也会反馈一下这个问题。

请问第三种方式

这个使用什么API可以指定选中标签页?