Using Color
Java ' da renkleri
uygulamalarımızda kullanarak daha etkili veya ilgi çekici hale
getirebiliriz.Renkler Color sınıfı altında toplanmıştır.Color sınıfı ile
“setBackground( )” ve “setForeground( )” gibi metotlarla uygulamanızdaki pencere
veya ögelere renk verebilirsiniz.
Bu sınıfı kullanmak için öncelikle import etmeliyiz ardından
bir nesne oluşturarak kullanıma başlayabiliriz.
import java.awt.*;
Color renk = new Color( r , g , b );
Yukarıdaki “Color(
r , g , b)” r red , g green ve b de blue’yu temsil eder.Biz sırası ile “r , g
,b” yerlerine “int” olarak değer vererek istediğimiz rengi elde edebiliriz.
Verebileceğimiz “int” aralığı ise “0 – 255” olmalıdır.
Örneğin bir buton
oluşturduk ve renklendirmek istiyoruz.O zaman direk “setBackground(Color.RED)”
şeklinde de renk verebiliriz.
JButton buton = new Jbutton(“Basma”);
buton.setBackground(Color.CYAN);
Örnek Uygulama
Oluşturacağımız
pencere ve bu pencereye ekleyeceğimiz butonun rengini değiştireceğiz.
import java.awt.*;
import
javax.swing.JButton;
import
javax.swing.JFrame;
public class ColorDemo extends JFrame{
Color renk = new
Color(100, 1, 100);
Container con = getContentPane( );
JButton buton = new
JButton("Basma");
public ColorDemo(){
super("Renk
Deneme");
setLayout(new FlowLayout( ));
setLocationRelativeTo(null);
setSize(250,
200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
con.setBackground(renk);
con.add(buton);
buton.setBackground(Color.CYAN);
buton.setForeground(Color.RED);
}
public static void main(String[] args) {
ColorDemo
demo = new ColorDemo();
}
}
|
Ekran Görüntüsü:
0 yorum:
Yorum Gönder