2013-10-15 37 views
0

我正在绘制一只鸟..或者更具体地说是宠物小精灵中的Zapdos。 我想知道什么样的代码可以用在嘴里和嘴外的着色中。虽然我有计划用椭圆着色整个部分......但是我应该使用哪些特定的代码来着色该特定区域?这是我真正不知道的唯一部分。着色绘制曲线图中的某个部分

喙由Graphics2D制成的曲线。 (q.setCurve(x1,y1,controlx,controly,x2,y2)) 我通过设定int x中的简单方法现在着色整数部分和int y,则g.fillPolygon(coordinates here) ...

+0

1)为了更好地帮助您,请发布[SSCCE](http://sscce.org/)。 2)为什么编写一个小程序?如果这是由于规格。由老师,请参考[为什么CS老师应该停止教Java applets](http://programmers.blogoverflow.com/2013/05/why-cs-teachers-should-stop-teaching-java-applets/)。 –

+0

这是一位老师。 o.o – Louie

+0

那么,请将它们转介给那篇文章.. –

回答

0

Graphics2D类没有setCurve方法,所以我认为你的某处代码创建一个曲线Shape对象,并且此对象被绘制到Graphics2D上。因此,使用fill(Shape s)方法而不是绘制(Shape s)方法。