Ölçme ve Değerlendirme ile ilgili dökümanlar
May 31

Şimdi yapıcağımız uygulama güzel bir Applet uygulaması.

Önce rengi belirlenmiş olan renkli bir daire çiziyoruz. Bu rengi for döngüsü içinde olan if şartıyla belirliyoruz. for döngüsü her dönüşünde dairenin rengi ve boyutu değiştiriyoruz. Yani öncelile 300 birim olarak belirlenmiş genişliği her dönüşle 50 azaltıyoruz. Bu tam 5 kez yaptırıyoruz. En son içte kalan boşluğuda kırmız renkte bir daire ile dolduruyoruz. Şekllimiz:

——————Program Başlangıç——————

/*
 * İç içe renkli daireler
 */

/**
 *
 * @yazar MeHMeT CaN
 */

import java.applet.Applet;
import java.awt.*;
public class AtisPoligonu extends Applet
{
    public void paint(Graphics sayfa)
    {
        final int MAKS_GNSLK=300, NY=5, YUZUK_GNSLK=25;
        int x=0, y=0, cap;
       
        setSize(MAKS_GNSLK, MAKS_GNSLK);//Pencere boyutu belirlendi
        setBackground(Color.cyan);//Arkaplan rengi belirlendi.
        cap=MAKS_GNSLK;//Dairenin çapı belirlendi.
        sayfa.setColor(Color.white);//İşlem yapmak için beyaz renk seçildi
       
        for(int syc=0; syc<NY; syc++)
        {
            if(sayfa.getColor()==Color.black)
                sayfa.setColor(Color.white);
            else
                sayfa.setColor(Color.black);
            sayfa.fillOval(x, y, cap, cap);
            cap-=(2*YUZUK_GNSLK);
           
            x+=YUZUK_GNSLK;
            y+=YUZUK_GNSLK;
        }
        sayfa.setColor(Color.red);
        sayfa.fillOval(x, y, cap, cap);
    }
}

——————Program Bitiş————————

 



Yorum Yazın