2014-01-15 88 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;這有相同的效果。 –