我在java中使用Swing,我正在制作一个小工具来比较两个文件。
比较工作,差异用红色标记。
所以我想我可以在滚动条旁边做一个栏来显示我需要滚动到哪里才能找到文本中的差异。在Eclipse中显示错误、警告和TODOs的位置
另一种可能是将标记放入滚动条。
是可能的,如果是,我怎么写这个?谢谢您的帮助
将滚动面板放置在具有BorderLayout的JPanel中。再添加一个JPanel扩展以显示所有标记并将其放置在东面(或西面)。在面板上放置标记,并添加mousellistener来处理点击并滚动到所需位置。
或者您可以使用自定义行/列标头。像这样http://docs.oracle.com/javase/tutorial/uiswing/components/scrollpane.html