How to fill color on triangle

前端 未结 3 1209
隐瞒了意图╮
隐瞒了意图╮ 2021-01-05 13:56

I draw a triangle using line. How can I fill color on it? So far I can only success color the line but not fill the color.

public void paintComponent(Graphic         


        
3条回答
  •  迷失自我
    2021-01-05 14:28

    You need to specify the vertices of your polygon (in this case, a triangle) and pass to fillPolygon():

      public void paint(Graphics g) 
      {
        int xpoints[] = {25, 145, 25, 145, 25};
        int ypoints[] = {25, 25, 145, 145, 25};
        int npoints = 5;
    
        g.fillPolygon(xpoints, ypoints, npoints);
      }
    

提交回复
热议问题