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
Make a Polygon from the vertices and fill that instead, by calling fillPolygon(...):
// A simple triangle.
x[0]=100; x[1]=150; x[2]=50;
y[0]=100; y[1]=150; y[2]=150;
n = 3;
Polygon p = new Polygon(x, y, n); // This polygon represents a triangle with the above
// vertices.
g.fillPolygon(p); // Fills the triangle above.