在Eclipse中自动滚动自定义控制台

时间:2016-01-22 13:54:47

标签: java eclipse eclipse-pde

我正在尝试在Eclipse中创建一个控制台,其中包含一些常规git fetch alice之上的附加功能。为了包含这些额外的操作,我创建了一个扩展MessageConsole的类,并且我覆盖了TextConsolePage方法,就像IOConsolePage一样。

上面的设置很有效,但是添加内容时创建的控制台不会自动滚动。我试图通过添加自己的查看器并模仿IOConsoleViewer来添加自动滚动功能,但是当我这样做时,我得到了一个

createActions()

我的NoClassDefFoundError: org/eclipse/jface/text/IDocumentListenerorg.eclipse.text都是我的依赖项中的必需插件,因此我不太清楚为什么我会收到此错误。任何人都知道我能做些什么才能超越它?

1 个答案:

答案 0 :(得分:0)

令人困惑的IDocumentListener位于org.eclipse.text插件中,而不是org.eclipse.jface.text,正如您所料。将org.eclipse.text添加到插件依赖项。