标签: java swing jscrollpane
我有一个带有图表的JScrollPane。覆盖了图表的paintComponent Methode。现在,当图表绘制自己时,滚动窗格向下滚动到按钮。
如何阻止滚动? 我希望滚动窗格/滚动条在绘画时保持其位置。
提前致谢。
答案 0 :(得分:0)
我从未见过这种情况。可能是因为你在paintComponent()方法中添加了一些代码。
您可以尝试使用重绘(Rectangle)来限制重新绘制。
如果您需要更多帮助,请发布展示问题的SSCCE。
答案 1 :(得分:0)
在调用paintComponent时,典型的Swing组件中没有任何行为会导致它滚动。我会查看您的自定义绘图代码,以调用名为scrollRectToVisible的方法。这是使组件在其窗格中滚动的常用方法。
scrollRectToVisible