Eclipse RCP视图标签文本带下划线

时间:2012-04-24 13:59:14

标签: view tabs eclipse-rcp underline

我正在开发Eclipse RCP应用程序并添加了

org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false

到plugin_customization.ini文件。这为视图和编辑器选项卡提供了很好的风格。

但是,只有用户第一次启动应用程序时才会出现奇怪的问题。第一个视图选项卡中的文本带有下划线,如图所示:

Picture @ ImageShack

一旦我切换到不同的视图,下划线就不再可见了,甚至没有聚焦标签。但我也注意到,即使下划线最初消失,单击选项卡并按住鼠标按钮几秒钟也会返回下划线。

这三个视图放在文件夹中,带有简单的

IFolderLayout.addView(String viewId)

使用

创建

和文件夹

IPageLayout.createFolder(String folderId, int relationship, float ratio, String refId)

有关为什么第一个位置有下划线或如何删除它的任何帮助都会很棒。提前谢谢。

1 个答案:

答案 0 :(得分:3)

要删除视图标题中的下划线,您必须执行以下操作:

  1. 在您的视图中实施IWorkbenchPart#setFocus()
  2. 将焦点传递给视图中的元素
  3. 实施例

    在您的视图中,您有一个名为org.eclipse.jface.viewers.TableViewer的{​​{1}},因此您可以像这样传递焦点:

    viewer