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
You need to specify the vertices of your polygon (in this case, a triangle) and pass to fillPolygon():
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); }