IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   JavaScript (https://www.ircforumlari.net/javascript/)
-   -   Java İç İçe Kare Çizme (https://www.ircforumlari.net/javascript/814348-java-ic-ice-kare-cizme.html)

UzmaN 06 Nisan 2019 22:09

Java İç İçe Kare Çizme
 
Merhabalar,

Java'da iç içe kare çizmek için kullanmamız gereken JApplet'lerdir.
JAplet oluşturmak için öncelikli olarak yeni bir proje oluşturun. Sonrasında;
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Bu resimdeki gibi JApplet oluşturun.
Resimi görüntüleyemenler için oluşturmanın yolu Projects > ProjeIsmı > Source Packages > projeismi > Sağ tıkla > new > JApplet

Önemli bilgilendirme: JApplet'leri çalıştırmak için SHIFT + F6 tuş kombinasyonlarına basmanız gerekir. Normal run butonuna veya F6 tuşuna basmanız etki etmeyecektir.

JApplet oluşturunca size direk olarak aşağıdaki metod gelmeyecektir. Siz onu aşağıdaki gibi modifiye ederek Graphics sınıfını extends edebilirsiniz.
İç içe daireler oluşturmamız için gereken kodlar;
Kod:

        int yan=150; // x kordinatı için başlangıç değeri
        int ust=100; // y kordinatı için başlangıç değeri
        int artan=5; // dörgen şeklin genişliği ve uzunluğu için başlangıç değeri
        for (int i = 0; i < 10; i++) { // içerideki kodları 10 kere çalıştır ve 10 tane kare üret.
            g.drawRect(yan, ust, artan, artan); // Dörtgen şekilin kordinatı x=150 y=100 genişlik=5 yükseklik=5
         
            yan+=-5; // x kordinatını artan değerinin yarısı kadar eksiltelim ki kareler iç içe düzgün eklensin
            ust+=-5; // y kordinatını da aynı şekilde üste doğru yarısı kadar çekiyoruz.
            artan+=10; // artan değeri karenin boyutunu her döngüde 10 arttırarak karelerin her dönmede boyutunun 10 birim artacağını belirtiriyoruz.
        }

Projenin Tamamının Kodu;
Kod:


package capanornek;

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

/**
 *
 * @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] CAPAN
 */
public class NewJApplet extends JApplet {


    public void paint(Graphics g) {
        int yan=150;
        int ust=100;
        int artan=5;
        for (int i = 0; i < 10; i++) {
            g.drawRect(yan, ust, artan, artan);
         
            yan+=-5;
            ust+=-5;
            artan+=10;
        }
     
    }
}

Esenlikle.

Allecra 06 Nisan 2019 22:15

Cevap: Java İç İçe Kare Çizme
 
Universite yillarim aklima geldi hiç özlememişim Java seni:hahah:

Blood 06 Nisan 2019 22:15

Cevap: Java İç İçe Kare Çizme
 
Sağ ol @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] . Görsel yok mu?

UzmaN 06 Nisan 2019 22:17

Cevap: Java İç İçe Kare Çizme
 
Alıntı:

Blood Nickli Üyeden Alıntı (Mesaj 1042048795)
Sağ ol @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] . Görsel yok mu?

Var kanka [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Blood 06 Nisan 2019 22:18

Cevap: Java İç İçe Kare Çizme
 
Alıntı:

UzmaN Nickli Üyeden Alıntı (Mesaj 1042048796)

Var kanka [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Onu demiyorum la, sonucun görseli olsaydı, neyle karşılaşacağımızı bilirdik.

UzmaN 06 Nisan 2019 22:22

Cevap: Java İç İçe Kare Çizme
 
Alıntı:

Blood Nickli Üyeden Alıntı (Mesaj 1042048797)
Onu demiyorum la, sonucun görseli olsaydı, neyle karşılaşacağımızı bilirdik.

Olma mı oda var :p


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Blood 06 Nisan 2019 22:23

Cevap: Java İç İçe Kare Çizme
 
Alıntı:

UzmaN Nickli Üyeden Alıntı (Mesaj 1042048802)

Olma mı oda var :p


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Sağ ol bebeğim


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 12:40.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk