Would you like to react to this message? Create an account in a few clicks or log in to continue.



 
AnasayfaAnasayfa  Latest imagesLatest images  Kayıt OlKayıt Ol  Giriş yapGiriş yap  

 

 Renk Kontrolü Ayarı

Aşağa gitmek 
2 posters
YazarMesaj
Apocalypse
Genelkurmay Başkanı
Genelkurmay Başkanı
Apocalypse


Erkek Mesaj Sayısı : 411
Yaş : 31
Nerden : Ms-Dos
Kayıt tarihi : 20/02/09

Renk Kontrolü Ayarı Empty
MesajKonu: Renk Kontrolü Ayarı   Renk Kontrolü Ayarı EmptyPaz Şub. 22, 2009 2:52 am

--------------------------------------------------------------------------------

appletlerde renk controlu Color sınıfını kullanarak yapılır. Renk olusumunda monitör ve Tv de kullnılan RGB (Red-Green-Blue=Kırmızı-Yesil-Mavi) sistemi temel alınır. Bu üç renk monitorde 0-255 arası değerler alabilir. Üç rengin karışımı toplam 256*256*256 renk tanımlar.



Color sınıfı kurucu metodları şu şekilden tanımlanır.



public Color( int kirmizi,int yesil,int mavi) //her renk 0-255 arası



public Colot(float kirmizi,float yeşil,float mavi) //her renk 0.0-1.0 arası



Color sınıfında ayrıca renk degerlerini okuyabildiğimiz







public int getRed() // Kırmızı tonunu oku



public int getGreen()//Yesil tonunu oku



public int getBlue()//Mavi tonunu oku



public abstract Color getColor() //rengi oku







metotları ve rengi değiştirebildiğimiz







public abstract Color setColor(Color c)







metodu mevcuttur.







Applette renk değiştirdiğimiz küçük bir örnek program yazalım :








import java.awt.*;



import java.applet.Applet;







public class Renk extends Applet



{



private int kirmizi,yesil,mavi;



public **** init()



{



kirmizi=100;



yesil=255;



mavi=125;



// arka palanın rengi mavi olarak veriliyor



setBackground(new Color(0,0,255));



}







public **** paint(Graphics g)



{



// yazının rengi 100,255,125 olarak alındı



g.setColor(new Color(kirmizi,yesil,mavi));



g.drawString("ABCDEFGHIJKLMNOP QRSTUVWXYZ",50,33);



showStatus("Su andaki renk : "+g.getColor());



}



}



Bu programda kirmizi değeri 100, yesil değeri 255 ve mavi degeri de 125 alınmış ve setColor deyimiyle yeni renk tanımlanmıştır. Arka plan rengi ise public **** setBackground(Color c)



Metotunu kullanarak maviye dönüştürülmüştür.
Sayfa başına dön Aşağa gitmek
yunus

yunus


Erkek Mesaj Sayısı : 2
Yaş : 36
Kayıt tarihi : 28/02/09

Renk Kontrolü Ayarı Empty
MesajKonu: Geri: Renk Kontrolü Ayarı   Renk Kontrolü Ayarı EmptyPerş. Mart 19, 2009 9:44 am

Güzel Paylaşım Sağoll
Sayfa başına dön Aşağa gitmek
 
Renk Kontrolü Ayarı
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
 :: Programlama :: Java-
Buraya geçin:  
Copyright © Osmanlı Tim
Osmanlı Güvenlik || The Ottoman Security
Developed By CeMRe-eX || The Labrador
Bedava forum | ©phpBB | Bedava yardımlaşma forumu | Suistimalı göstermek | Son tartışmalar