我正在JFace中开发一个应用程序。因此,我有一个包含多个CTabItems的CTabFolder。我想要的是能够自动切换以显示任意CTabItem。

我在想的是这样的:

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

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


该文件夹本身可以正常工作。即用户可以使用鼠标进行切换。所不同的是,我希望能够默认以不同的视角显示不同的选项卡。

有什么想法吗?

最佳答案

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

10-08 01:41