我正在使用JFace中的应用程序。所以我有一个CTabFolder,里面有许多CTabItems。我想要的是能够自动切换到显示任意CTabItem。
我在想的是:
CTabFolder myFolder = FolderFactory.newFolder();
myFolder.showItem(myFolder.getItem((ARBITRARY_INT)));
/*These don't help!*/
//myFolder.update();
//myFolder.pack();
//myFolder.redraw();
该文件夹本身就可以正常工作。即,用户可以用鼠标切换。不同之处在于我希望能够在不同的视角默认显示不同的标签。
有什么想法吗?
答案 0 :(得分:4)
您需要使用CTabFolder#setSelection(..)
。 show项目仅显示项目,就像有很多项目而且有些项目被隐藏,此方法将滚动到它们。