eclipse的JDT的hover是如何显示出来的
1.什么是JDT的hover。
见下图:
2. hover中的不同的字体,和颜色是如何显示出来的。
其实在对应的hover中,返回的是String类型,内容是html,然后通过org.eclipse.swt.browser.Browser显示出来的。
3.工作原理:
3.1 add MouseTracker to current SourceViewer, when you open java file.
org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewer
--> org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewer