如题,染色需要把连续几个扇形的底色染成一样的
比如8个,分成3 3 2,从第1个开始连续3个一种颜色,第4个开始连续3个一种颜色,从第7个开始连续2个一种颜色

解决方案 »

  1.   

    现在只差如何控制每个扇形的颜色。
       int angle1 = 0;
      g.fillArc(centerX - radius, centerY - radius, 2 * radius, 2 * radius, angle1, 360 / n);//填充扇形颜色
      g.setColor(Color.red);
      angle1 += 360 / n;
    第一次是默认黑色的,其余的扇形都是red的,
      int angle1 = 0;
      g.fillArc(centerX - radius, centerY - radius, 2 * radius, 2 * radius, angle1, 360 / n);//填充扇形颜色
      g.setColor(Color.red);
      angle1 += 360 / n;[/所有扇形都是red的,即整个圆是red。如何控制每次的填充颜色。