在ScrollPane中滚动时,图形将从Canvas中删除

时间:2011-04-13 03:57:40

标签: java graphics canvas scrollpane

我有一个JFrame,其中包含4个ScrollPane个实例,每个实例都有自己的CanvasBufferStrategy。当我的绘图首次发生时,一切都按预期工作,但当我滚动ScrollPane时,当我将它们滚动到视图中时,滚动出视图的图形将被删除。

1 个答案:

答案 0 :(得分:2)

不要使用Canvas和ScrollPane。使用JPanel和JScrollPane。默认情况下,Swing是双缓冲的。

另外,您发布的代码与您的自定义绘画无关,因此我们无法猜测您可能做错了什么。

在进行更改后发布您的SSCCE以及是否需要更多帮助。