2013-12-16 28 views
1

我有Jscrollpane里面有一个Jpanel。在这个Jpanel中,我绘制了一些形状。我的问题是当我上下滚动。 Jpanel上的图形显示切割。所以我想在每次拖动滚动条或单击方向箭头时重新绘制Jpanel。我该怎么做? (对不起,我没有发布一个SCCE,我已经生成了与netbeans的接口,这是相当复杂的)如何检测滚动条是否在Jscrollpane中被拖动/单击?

+0

你有什么迄今所做?你的代码?此外,我认为你不应该每次都重新绘制图像。 –

回答

2

在这个Jpanel我画了一些形状。我的问题是当我滚动 上下。 Jpanel上的图形显示切割。所以我想要 每次拖动滚动条或点击 方向箭头重绘Jpanel。在你repainting concrete Rectangle, Dimension for this Rectangle returns JViewport

我有一个JScrollPane有一个JPanel内部的情况

  • 好主意。在这个Jpanel中,我绘制了一些 形状。我的问题是当我上下滚动。

相关问题