0

我有一个 JScrollPane,里面有一个图表。图表的paintComponent Methode 被覆盖。现在,当图表自己绘制时,滚动窗格向下滚动到按钮。

如何防止滚动?我希望滚动窗格/滚动条在绘画时保持其位置。

提前致谢。

4

2 回答 2

0

在调用paintComponent 时,典型的Swing 组件中没有会导致它滚动的行为。我会在您的自定义绘画代码中查看对名为scrollRectToVisible. 这是使组件在其窗格中滚动的常用方法。

于 2009-11-06T11:47:43.043 回答
0

我从未见过这种情况。这可能是因为您在 paintComponent() 方法中添加了一些代码。

您可以尝试使用 repaint(Rectangle) 来限制已完成的重绘。

如果您需要更多帮助,请发布说明问题的SSCCE 。

于 2009-10-30T15:01:35.720 回答