我将如何填充通过连接3个点制作的三角形

时间:2011-10-31 20:04:40

标签: java swing awt

我很感兴趣,我刚刚完成了一个程序的编写,其中一个已经实现的功能就是绘制一条末端带有三角形的线(形成一个箭头)。我如何填补三角形的内部?

2 个答案:

答案 0 :(得分:2)

查看Graphics类的fillPolygon方法。还有一个版本不需要你制作一个Polygon,而是接受带坐标的数组。如果你一直在分别绘制线条而不是多边形,那么切换到这些方法之一应该不会太难。只需使用您已经拥有的端点坐标。

答案 1 :(得分:1)

在绘画方法中,请致电Graphics.fillPolygon,或使用Graphics2D.fill(Shape)