我注意到,如果我将鼠标悬停在我的图表上,它会像预期的那样显示工具提示,但在一定时间后它们会消失。现在我设法通过使用 ChartPanel
的 setDismissDelay
并将其设置为非常高的数字来解决这个问题,但这看起来不像是最佳实践。
有没有更好的方法来做到这一点,也许禁用隐藏工具提示的方法?
最佳答案
不是改变工具提示参数,而是添加一个 ChartMouseListener
来更新其 chartMouseMoved()
处理程序中的相邻组件。您可以显示与工具提示生成器相同的数据,并且在鼠标移动之前它不会改变。有一个相关的例子 here .
关于java - 阻止工具提示在 JFreeChart 中消失的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17207061/