我正在使用Java中的Swing,我正在制作一个比较2个文件的小工具。
比较工作,差异以红色标记。
所以我很难说我可以在ScrollBar旁边创建一个Bar来显示我必须滚动的位置才能找到我文本中的差异。 Eclipse中的某些内容,用于显示错误,警告和TODO的位置
另一种可能性是将标记放入ScrollBar。
这是可能的吗?如果是,我该如何编码呢?谢谢你的帮助
答案 0 :(得分:3)
将滚动窗格放在带有BorderLayout的JPanel中。再添加一个JPanel的扩展名以显示所有标记并将其放置在东部(或西部)。将标记放在面板上并添加MouseListener以处理单击并滚动到所需位置。
或者您可以使用自定义行/列标题。像这样 http://docs.oracle.com/javase/tutorial/uiswing/components/scrollpane.html