什么叫在Shape上画斜线,斜线本来也是Shape,与别的Shape有什么关系?
在圆上画斜线,先画一个圆,在画斜线就行了吗?Graphcis:g.drawLine(0,0,100,100);   Graphics2D: g2.draw(new Line2D.Double(0,0,100,100));

解决方案 »

  1.   

    你上面这条线可能已经画到shape以外了。
    我的意思是问有没有一种简单的方法,不用自己去计算边界,直接将任意图形用斜线填充。
      

  2.   

    不计算边界是不可能的,毕竟computer没有活人聪明,你说是吗?
      

  3.   

    有方法可以得到shape的边界吧?
      

  4.   

    算了,我还是用TexturePaint来做好了
      

  5.   

    最好的办法就是用一个数组,依次记录每个shape的边界,以后用的时候就从这里边取数据