我有一个JFrame
,其中包含4个ScrollPane
个实例,每个实例都有自己的Canvas
和BufferStrategy
。当我的绘图首次发生时,一切都按预期工作,但当我滚动ScrollPane
时,当我将它们滚动到视图中时,滚动出视图的图形将被删除。
答案 0 :(得分:2)
不要使用Canvas和ScrollPane。使用JPanel和JScrollPane。默认情况下,Swing是双缓冲的。
另外,您发布的代码与您的自定义绘画无关,因此我们无法猜测您可能做错了什么。
在进行更改后发布您的SSCCE以及是否需要更多帮助。