One Dups Bilgisayar Programlamaya dair Her şeyi bulabileceğiniz , Özgün konulu bir sitedir.

Son Konular

Post Top Ad

Your Ad Spot

5 Kas 2017

NetBeans Dikdörtgen Alan ve Çevre Hesaplama Class Örnekli (JFrame Form)


İlk Olarak jFrame nasıl açılır onu göstermek istiyorum.

Aşağıdaki İşlemleri Takip Ederek JFrame Form Oluşturalım...
  1. File
  2. New Project...

JFrame Formu oluşturduğumuza göre dizayn edelim ;

Sarı kalem ile vurguladığım yerlerdeki araçlar ile tasarımımızı oluşturalım.

İlk olarak jTextField'lara basıldığında içindeki yazıların otomatikman silinmesini istiyorum.




Bu işlemi yaptıktan sonra kod bölümüne yazmamız gereken kodlar;

 jTextField1.setText("");

Bu işlemi jTextField2 içinde uyguluyoruz ve artık tıkladığımızda TextField ların içerisi silinecektir.

Dikdörtgenin alan ve çevresini hesaplamak için Dikdortgen adında bir class açmamız lazım. bunun için ilk olarak

Metotun yazılacağı yeri açabilmek için design kısmından butona çift tıklamalısın!!!


Bu Classımızı oluşturduktan sonra Kodlarımızı yazalım.

    public int En;
    public int Boy;
    
    public int Cevre(){
        int cevre =2*(En+Boy);
        return cevre;
    }
    
    public int Alan(){
        int alan =En*Boy;
        return alan;
    }
    public String Alanyaz(){
        String mesajalan="<html><p>Eni :"+ String.valueOf(En)+", Boyu: "+String.valueOf(Boy)+"</p>"+"<p>Alanı: "+String.valueOf(Alan())+"</p></html>";
        return mesajalan;       
    }
    
    public String Cevreyaz(){
        String mesajcevre="<html><p>Eni :"+ String.valueOf(En)+", Boyu: "+String.valueOf(Boy)+"</p>"+"<p>Çevresi: "+String.valueOf(Cevre())+"</p>";
        return mesajcevre;      
    }

    void enBoyAta(int en, int boy) {
        if((en<=0)||(boy<=0)){
            En=0;
            Boy=0;
        }
        else{
            this.En= en;
            this.Boy = boy;
        }
    }

Classımız hazır şimdi design kısmından butonumuza çift tıklamalıyız ve açılan satıra hesaplatmak için gerekli kodları yazmalıyız.

Dikdortgen ddgen = new Dikdortgen();
        
        int en=Integer.parseInt(jTextField1.getText() );
        int boy=Integer.parseInt(jTextField2.getText() );
        ddgen.enBoyAta(en,boy);
        jLabel5.setText(ddgen.Cevreyaz() );
        jLabel6.setText(ddgen.Alanyaz() );
        

Tüm işlemleri yaptıktan sonra f6'ya basarak formu çalıştıralım ve test edelim.


Hiç yorum yok:

Yorum Gönderme

Sayfalar