如何以编程方式滚动TextMergeViewer?

时间:2016-05-30 15:42:13

标签: java eclipse eclipse-plugin scrollviewer

我的SWT窗口(Eclipse插件)中有一个TextMergeViewer,以便比较两个文件。但是,我找不到以编程方式向上滚动或向下滚动的方法。

如果您曾在Eclipse中使用过Java比较工具,则可以使用几个按钮跳转到下一个/上一个差异。这就是我想为观众做的事情。我怎么能自己做?

感谢阅读。

1 个答案:

答案 0 :(得分:0)

同意greg-449隐藏功能。如果你热衷于让它工作,我认为你可以通过编程方式调用命令。这基本上是点击时“工具栏”按钮的作用。

使用commandIds: org.eclipse.compare.selectNextChange,org.eclipse.compare.selectPreviousChange

IHandlerService handlerService = (IHandlerService) serviceLocator.getService(IHandlerService.class);

handlerService.executeCommand(commandId, null);