java - JFace CTabFolder,在选项卡之间切换

标签 java user-interface swt jface

我正在 JFace 中开发一个应用程序。所以我有一个 CTabFolder,其中包含许多 CTabItem。我想要的是能够自动切换以显示任意 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 只显示该项目,比如如果有很多项目并且有些被隐藏,此方法将滚动到它们。

关于java - JFace CTabFolder,在选项卡之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14737978/

相关文章:

java - Flex Remoting - 数据序列化期间对象名称的更改

c# - 如何在不调整控件大小的情况下将控件居中? (.net Winforms)

java - swt 中未显示工具提示

java按钮按下3秒

java - 并发文件移动访问

Java Swing : scale image read from url

Java:设计除主框架之外的 JFrame

ios - 在 UIKit 中实现滑动分页横幅

java - 尝试使用 SWT 会导致许多错误

java - 延迟对话 Java