Arkadaşlar java applet komutu fillPolygon ile yıldız çizimi yapıcaz.Öncelikle çizecegimiz yıldızın koordinatlarını bilmemiz gerekir.Bunun için Hazırlamış olduğum resimde yıldızın uç noktarının koordinatlarını rahatlıkla çıkartabilirsiniz.
java applet yildiz

Koordinatları çıkarttıktan sonra gelelim fillPolygon kullanarak yıldızımızı çizmeye.. Aşağıdaki örnek kodlar ile resimdeki yıldızı çizebiliriz.
fillPolygon kullanımı g.fillPolygon(xPoints, yPoints, nPoints); olarak xPoints ve yPoints de istediğiniz kadar nokta tanımlayıp.. nPoints de onu belirtmeniz lazım aşağıdaki örnekte tam anlayacaksınız.



import java.awt.*;
import java.awt.geom.Arc2D;
import java.applet.*;
public class yazili extends Applet {

public void paint(Graphics g) {

int j[]={250,220,100,190,160,250,340,310,400,280};
int i[]={30,150,150,225,340,275,340,225,150,150};
g.setColor(Color.red);
g.fillPolygon(j,i,10);

}

}

Resimdeki yıldızın rengi siyahtı biz color.red olarak tanımladığımız için kırmızı çıkıcaktır.. Kolay gelsin böylelikte fillpolygon kullanımıda öğrenmiş oldunuz.. Kolay gelsin!


,

Yorum birakabilirsin..