我正在使用Panel进入JScrollPane。在Panel的paintComponent方法中,我正在绘制多边形。 该方法工作正常,但如果我想使用Polygon作为剪切区域,则内容(在示例中为行)将被绘制到JScrollPane的滚动条中。我在绘制多边形后尝试重绘ScrollPane - 没有效果
Shape s=g2.getClip();
g2.setClip(poly);
g2.drawLine(poly.xpoints[0], poly.ypoints[0], poly.xpoints[0]+200, poly.ypoints[0]+200);
g2.setClip(s);