我正在开发Eclipse RCP应用程序并添加了
org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false
到plugin_customization.ini文件。这为视图和编辑器选项卡提供了很好的风格。
但是,只有用户第一次启动应用程序时才会出现奇怪的问题。第一个视图选项卡中的文本带有下划线,如图所示:
一旦我切换到不同的视图,下划线就不再可见了,甚至没有聚焦标签。但我也注意到,即使下划线最初消失,单击选项卡并按住鼠标按钮几秒钟也会返回下划线。
这三个视图放在文件夹中,带有简单的
IFolderLayout.addView(String viewId)
和文件夹
IPageLayout.createFolder(String folderId, int relationship, float ratio, String refId)
有关为什么第一个位置有下划线或如何删除它的任何帮助都会很棒。提前谢谢。
答案 0 :(得分:3)
要删除视图标题中的下划线,您必须执行以下操作:
IWorkbenchPart#setFocus()
在您的视图中,您有一个名为org.eclipse.jface.viewers.TableViewer
的{{1}},因此您可以像这样传递焦点:
viewer