JFace CTabFolder,在选项卡之间切换

时间:2013-02-06 20:17:18

标签: java user-interface swt jface

我正在使用JFace中的应用程序。所以我有一个CTabFolder,里面有许多CTabItems。我想要的是能够自动切换到显示任意CTabItem。

我在想的是:

CTabFolder myFolder = FolderFactory.newFolder();
myFolder.showItem(myFolder.getItem((ARBITRARY_INT)));

    /*These don't help!*/
    //myFolder.update();
    //myFolder.pack();
    //myFolder.redraw();

该文件夹本身就可以正常工作。即,用户可以用鼠标切换。不同之处在于我希望能够在不同的视角默认显示不同的标签。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

您需要使用CTabFolder#setSelection(..)。 show项目仅显示项目,就像有很多项目而且有些项目被隐藏,此方法将滚动到它们。