将SetClip绘制到ScrollBar中

时间:2016-02-19 12:41:03

标签: java clipping

我正在使用Panel进入JScrollPane。在Panel的paintComponent方法中,我正在绘制多边形。 Example of the polygons painted 该方法工作正常,但如果我想使用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);

0 个答案:

没有答案