2014-01-15 51 views
0

我知道我可以使用Line2D。 但是,有没有什么办法可以使用GeneralPath类绘制两条平行线?如何使用GeneralPath绘制两条平行线

+0

AFAIK你不能创建平行线的GeneralPath。 –

+0

对不起,我错了。它可能使用GeneralPath来绘制平行线 –

回答

2

它可能请找下面的代码

@Override 
public void paint(Graphics g) { 
    super.paint(g); 
    Graphics2D g2d = (Graphics2D)g; 
    GeneralPath path = new GeneralPath(); 
    path.moveTo(10, 10); 
    path.lineTo(10, 100); 

    path.moveTo(100, 10); 
    path.lineTo(100, 100); 

    g2d.draw(path); 
} 
+1

您还可以将两个Line2D对象附加到GeneralPath;这有相同的效果。 –