Java Drawline, Drawrect, Fillrect, Clearrect Ve Drawrect3d Uygulaması

Javada drawLine : Javada çizgi çizmemize yarar.

Javada drawRect : Javada yaptığımız kutu veya benzeri şeylerin dışını çizmemizi sağlar.

Javada fillRect :  Javada kutu veya ne çizdiysek onun içini renklerle doldurmaya yarar.

Javada drawRect3D :  Javada yaptığımız kutu veya benzeri şekillere 3 boyutluluk özelliliği kazandırır.

Javada clearRect3D :  Javada yaptığımız kutu veya benzeri şekilleri hangi koordinat girmişsek orayı silmeye yarar.

Örnek :

package robot;

import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JApplet;

public class robott extends JApplet {

    public void init() {
        setSize(300, 480);
        setBackground(Color.orange);
    }

    public void paint(Graphics g) {

        //Gövde
        g.setColor(new Color(0, 90, 90));
        g.fillRect(100, 100, 100, 175);//Javada kutu veya ne çizdiysek onun içini renklerle doldurmaya yarar.
        g.draw3DRect(100, 100, 100, 175, true);

        //Kafa
        g.setColor(new Color(0, 0, 200));
        g.fillRect(125, 50, 50, 50);
        g.draw3DRect(125, 50, 50, 50, true);

        //Gözler
        g.setColor(new Color(0, 0, 0));
        g.drawLine(140, 70, 140, 65);//Javada çizgi çizmemize yarar.
        g.drawLine(160, 70, 160, 65);

        //Burnu
        g.drawLine(150, 80, 150, 65);

        //Ağız
        g.drawLine(140, 85, 160, 85);
        g.setColor(new Color(0, 50, 50));

        //Sol Kol
        g.fillRect(80, 100, 20, 105);
        g.draw3DRect(80, 100, 20, 105, true);//Javada yaptığımız kutu veya benzeri şekillere 3 boyutluluk özelliliği kazandırır.

        //Sağ Kol
        g.fillRect(200, 100, 20, 105);
        g.draw3DRect(200, 100, 20, 105, true);
        g.setColor(new Color(50, 50, 20));

        //Sol Bacak
        g.fillRect(120, 260, 20, 105);
        g.drawRect(120, 260, 20, 105);//Javada yaptığımız kutu veya benzeri şeylerin dışını çizmemizi sağlar.

        //Sağ Bacak
        g.fillRect(160, 260, 20, 105);
        g.drawRect(160, 260, 20, 105);

    }
}
 

  Kodun çıktısı :

Başlıksız İçerik______________________

ClearRect kullanılarak girdiğimiz koordinattaki yerleri siliyor.

Örnek :

package robot;

import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JApplet;

public class robott extends JApplet {

    public void init() {
        setSize(300, 480);
        setBackground(Color.orange);
    }

    public void paint(Graphics g) {

        //Gövde
        g.setColor(new Color(0, 90, 90));
        g.fillRect(100, 100, 100, 175);//Javada kutu veya ne çizdiysek onun içini renklerle doldurmaya yarar.
        g.draw3DRect(100, 100, 100, 175, true);

        //Kafa
        g.setColor(new Color(0, 0, 200));
        g.fillRect(125, 50, 50, 50);
        g.draw3DRect(125, 50, 50, 50, true);

        //Gözler
        g.setColor(new Color(0, 0, 0));
        g.drawLine(140, 70, 140, 65);//Javada çizgi çizmemize yarar.
        g.drawLine(160, 70, 160, 65);

        //Burnu
        g.drawLine(150, 80, 150, 65);

        //Ağız
        g.drawLine(140, 85, 160, 85);
        g.setColor(new Color(0, 50, 50));

        //Sol Kol
        g.fillRect(80, 100, 20, 105);
        g.draw3DRect(80, 100, 20, 105, true);//Javada yaptığımız kutu veya benzeri şekillere 3 boyutluluk özelliliği kazandırır.

        //Sağ Kol
        g.fillRect(200, 100, 20, 105);
        g.draw3DRect(200, 100, 20, 105, true);
        g.setColor(new Color(50, 50, 20));

        //Sol Bacak
        g.fillRect(120, 260, 20, 105);
        g.drawRect(120, 260, 20, 105);//Javada yaptığımız kutu veya benzeri şeylerin dışını çizmemizi sağlar.

        //Sağ Bacak
        g.fillRect(160, 260, 20, 105);
        g.drawRect(160, 260, 20, 105);

        //ClearRect
        g.clearRect(100, 100, 100, 175);//Bu sayede robotumuzun gövdesini koordinatlarını yazdığımızda siler.
    }
}
 

  Kodun çıktısı :

Başlıksız İçerik______________________

Savaş Yılmaz

Yorumunuzu Ekleyin


Yükleniyor...
Yükleniyor...