Java Drawrect, Fillrect,clearrect, Draw3drect Ve Fill3drect

Benzer belgeler
Bölüm 8. Ayrık Küme. Olcay Taner Yıldız. O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi Yayınevi, / 16

İl İlçe uygulaması. : Seçilen ile ait ilçeleri listeleyen program. //İl değişkeni için kodu aşağıdaki sayfadan kopyalayınız.

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.

Bölüm 6. Karma. Olcay Taner Yıldız. O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi Yayınevi, / 31

APPLET KAVRAMI ve GRAFİKSEL ÇİZİM UYGULAMLARI

Bire-bir Sahiplik İlişkisi ile İlgili Sorular:

İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ

JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ

Nesneye Yönelik Programlama-JAVA (S flar), Ders sorumlusu Yrd.Doç.Dr.Hilmi KU ÇU

Java Programlamada Paket Yapısı Ve Import

DÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN

Karşılaştırma İşlemleri ve Koşullu İfadeler

Proje 1. Arayüz Tasarımı

/*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/

Merge (Bireşim) Algoritmayı önce bir örnek üzerinde açıklayalım.

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN

KONTROL YAPILARI JAVADA UC TURLU KONTROL YAPISI VARDIR BUNLAR İF ELSE İF ELSE İF SWİTCH YAPILARIDIR. IF ELSE YAPISI if (deger) { }else {

İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ

while(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO

Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism )

Örnek 1: Programı yazın ve çalıştırın.

GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI

Programlama Dillerinde Kullanılan Veri Tipleri

Programın Akışının Denetimi. Bir arada yürütülmesi istenen deyimleri içeren bir yapıdır. Söz dizimi şöyledir:

İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

if (ad == "Sabri") Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyodun...");


Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

D İ Z İ L E R A R R A Y S

BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI

yeni_uye_kayit.ascx UserControl sayfamızda, kaydedilmek istenen üye eğer daha önce veritabanımızda kayıtlı ise bunu buldurup kullanıcıyı uyaralım;

GÜZ DÖNEMİ AKT105 BİLGİSAYAR PROGRAMLAMA DERSİ 9. UYGULAMA

ATATÜRK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BIM 205 GÖRSEL PROGRAMLAMA GÜZ DÖNEMİ ÖDEV-1

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

Java ile Nesneye Yönelik Programlama (Object Oriented Programming)

Class HashSet. Metotlar. Class HashSet java.lang.object java.util.abstractcollection java.util.abstractset java.util.hashset

Görsel Programlama (Visual Programming)

Burak Kıymaz JAVA FX

GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

GÜZ DÖNEMİ AKT105 BİLGİSAYAR PROGRAMLAMA DERSİ 4. UYGULAMA

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

JOptionPane.showMessageDialog(null,"Cevap;" + a % b);//a mod b ye göre sonucu / a'ya 10,moduna da 5 dersek Cevap;0 çıkacaktır.

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

Java Programlama Dilinde Veri Tipleri. Yrd. Doç. Dr. Aybars UĞUR

Binary Search. (Yarılama) Bölüm Dizide Bir Öğe Arama

Çizgilerin kalınlığını Dolguları Temel dönüşüm işlemlerini Bileşik nesne oluşturma işlemlerini kontrol etmemizi sağlar.

Ders - 7 while döngüsü

DÖNGÜLER BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA DENEY-4 FÖYÜ GİRİŞ LABORATUARI.

CBÜ Teknoloji Fakültesi, Yazılım Mühendisliği. Nesneye Yönelik Programlama

İki Boyutlu Dizi Uygulamaları

C# da basit console uygulamaları. C# da basit console uygulamaları

Kılgılayan Sınıflar: AbstractMap, Attributes, HashMap, Hashtable, IdentityHashMap, RenderingHints, TreeMap, WeakHashMap

Start : Bu method init methodundan hemen sonra çalışır ve applet dosyası yürütülmeye başladığında çalışmaya başlar.

JAVA PROGRAMLAMAYA GİRİŞ

Üst Düzey Programlama

String (Dizgi) İşlemleri

Bölüm 22. Java GUI Kütüphanesi SWT GUI Kütüphanesi SWING GUI Kütüphanesi İlk Swing Programı

Karabük Üniversitesi, Mühendislik Fakültesi... WEB TEKNOLOJİLERİ

Dizi türündeki referanslar, dizi nesnelerine bağlanmaktadır. Dizi referansları tanımlamak bu dizinin hemen kullanılacağı anlamına gelmez...

MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

BIL101 07/11/2012 Lab5 Programlama Sorulari

Bölüm 5. Ağaç. Olcay Taner Yıldız. O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi Yayınevi, / 73

Java Appletlerine Giriş

The RestructuredText Book Documentation

İST 264 VERİ YAPILARI Bitirme Sınavı A Grubu

Progress Barlı, FTP Dosya Upload Appleti

Java C.Thomas Wu 2004b kitabından Türkçeleştirilerek ve örneklendirilerek hazırlanmıştır.

JAVA DA GİRİŞ/ÇIKIŞ İŞLEMLERİ. Altuğ B. Altıntaş 2003 Java ve Yazılım Tasarımı - Bölüm 9 1

NESNEYE DAYALI PROGRAMLAMA 9. HAFTA UYGULAMA DERSİ

İlgili Konular: Object.equals(java.lang.Object), Object.hashCode(), rehash(), Collection, Map, HashMap, TreeMap, Serialized Form

Android Kaynakları (Resources)

C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler

Android ile SQLLite Veri Tabanı

BBS515 Nesneye Yönelik Programlama. Ders 2 Zümra Kavafoğlu

ALGORİTMA VE PROGRAMLAMA I

JAVADA DİZİ İŞLEMLERİ

KARAR YAPILARI. Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz?

Fatura Dinamik Kodlama İyileştirmeleri

EMT2226 Nesne Yönelimli Programlamaya Giriş

ORACLE DA KÜRSÖRLER. Gerekli sistem değişkenleri

Programlama Dili Prensipleri. Lab Notları 4

M.ilkucar MAKU MYO 1

Hata Ayıklamanın Ötesi... (Assertion) Altuğ B. Altıntaş 2003 Java ve Yazılım Tasarımı - Bölüm 14 1

elemanlarının gezilmesine yönelik bir örnek sunulmuştur, inceleyiniz.

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals. Module 2:Server Side Internet Programming

7. HAFTA. Erişim Belirleyiciler

J A V A D A P R O G R A M D E N E T İ M İ V E O P E R A T Ö R L E R

JAVA DEĞİŞKEN VE OPERATÖRLER. M.İLKUÇAR - 1

Temel Veri Türü İşlemleri

Java da, tüm değişkenlerin kullanılmadan önce tanımlanması edilmesi gerekir. Bir değişken tanımlamanın temel gösterimi bu şekildedir:

İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ

KUYRUKLAR QUEUES. Doç. Dr. Aybars UĞUR

Sunum İçeriği. Programlamaya Giriş

Bölüm 24. Java Ağ Uygulamaları 24.1 Java Appletleri. Bir Applet in Yaşam Döngüsü:

WEB PROGRAMLAMA. DERS NOTLARI / JavaScript e Giriş YARD. DOÇ. DR. MEHTAP YALÇINKAYA

GtkD ile Görsel Programlama

Transkript:

Java Drawrect, Fillrect,clearrect, Java Drawrect, Fillrect,clearrect, Draw3drect Ve Fill3drect Java drawrect, fillrect,clearrect, draw3drect ve fill3drect kullanımı fillrect(), drawrect() ve clearrect() Kullanımı drawrect: İçi boş kare yapımı için kullanılır. fillrect: İçi dolu kare yapımı için kullanılır. clearrect() : Cizilen karenin içinin taban ile aynı olmasını sağlar. drawrect kullanımı ; //x1=karemizin x üzerindeki konumu //y1=karemizin y üzerindeki konumu //w1=karemizin eni //h1=karemizin yüksekliği olsun int x1,y1,w1,h1; x1=integer.valueof(joptionpane.showinputdialog("karenizin x üzerindekş konumunu girinizi")); y1=integer.valueof(joptionpane.showinputdialog("karenizin y üzerindeki konumunu giriniz")); w1=integer.valueof(joptionpane.showinputdialog("karenizin enini giriniz")); h1=integer.valueof(joptionpane.showinputdialog("karenizin yüksekliğini giriniz")); Ekran.setColor(Color.BLUE); Ekran.drawRect(x1, y1, w1, h1); Karşımıza cıkan sonuc aşağıdaki gibidir ; fillrect kullanımı; 1

Java Drawrect, Fillrect,clearrect, //x1=karemizin x üzerindeki konumu //y1=karemizin y üzerindeki konumu //w1=karemizin eni //h1=karemizin yüksekliği olsun int x1,y1,w1,h1; x1=integer.valueof(joptionpane.showinputdialog("karenizin x üzerindekş konumunu girinizi")); y1=integer.valueof(joptionpane.showinputdialog("karenizin y üzerindeki konumunu giriniz")); w1=integer.valueof(joptionpane.showinputdialog("karenizin enini giriniz")); h1=integer.valueof(joptionpane.showinputdialog("karenizin yüksekliğini giriniz")); Ekran.setColor(Color.BLUE); Ekran.fillRect(x1, y1, w1, h1); Karşımıza cıkan sonuc ; clearrect() kullanımı; Ekran.setColor(Color.MAGENTA); Ekran.fillRect(10,10,100,50); 2

Java Drawrect, Fillrect,clearrect, Ekran.clearRect(30,20,60,30); Karşımıza cıkacak sonuc ; draw3drect ve fill3drect Kullanımı import java.awt.font; Ekran.setColor(Color.yellow); Ekran.draw3DRect(10,10,100,50,true); Ekran.draw3DRect(150,10,100,50,false); Ekran.fill3DRect(10,110,100,50,true); Ekran.fill3DRect(150,110,100,50,false); Karşımıza cıkacak sonuc; Yukarıda yazdığımız kodlardaki "true" ve "false" komutlarınız acıklayalım ; true : Cisime sanki önden bakılmışcasına bir izlenim verir. false: Cisme sanki arkadan bakılmışçasına bir izlenim verir. Şimdide bu gösterdiklerimizden bir örnek yapalım ; import java.awt.font; public void paint(graphics g) { setsize(600,400); String Yazilacak; 3

Java Drawrect, Fillrect,clearrect, Font v = new Font("AHebele1", Font.PLAIN, 22); Font c = new Font("Hebele2", Font.PLAIN, 22); Font k = new Font("Hebele3",Font.PLAIN,22); Font l = new Font("Hebele3",Font.PLAIN,22); Font n1 = new Font("Hebele3",Font.PLAIN,22); Font n2 = new Font("Hebele3",Font.PLAIN,22); Font n3 = new Font("Hebele3",Font.PLAIN,22); Font s1 = new Font("Hebele3",Font.PLAIN,22); g.setfont(v); g.drawstring("1.not", 30, 30); g.setfont(c); g.drawstring("2.not", 130, 30); g.setfont(k); g.drawstring("3.not", 230, 30); g.setcolor(color.red); g.setfont(l); g.drawstring("sonuc", 330, 30); setbackground(color.cyan); g.drawrect(10,10,100,30); g.drawrect(110,10,100,30); g.drawrect(210,10,100,30); g.drawrect(310,10,100,30); g.drawrect(10,40,100,30); g.drawrect(110,40,100,30); g.drawrect(210,40,100,30); g.drawrect(310,40,100,30); int not1,not2,not3,sonuc; not1=integer.valueof(joptionpane.showinputdialog("lütfen 1.Notu Giriniz")); not2=integer.valueof(joptionpane.showinputdialog("lütfen 2.Notu Giriniz")); not3=integer.valueof(joptionpane.showinputdialog("lütfen 3.Notu Giriniz")); sonuc=(not1+not2+not3)/3; g.drawstring(""+not1,40,60); g.drawstring(""+not2,140,60); g.drawstring(""+not3,240,60); g.setcolor(color.red); g.drawstring(""+sonuc,340,60); Karşımıza cıkacak sonuc ; 4

Java Drawrect, Fillrect,clearrect, Kerem CEVREN 5