logo

Java Renk Kodları

Java programlama dili, Windows uygulaması veya web uygulaması gibi farklı türde uygulamalar oluşturmamıza olanak tanır. Kullanıcı arayüzü bir uygulama geliştirirken önemli bir faktördür. Java uygulamasının GUI'si, Java programlamasında mevcut olan farklı renkler kullanılarak etkileşimli hale getirilebilir.

Java Renk Sabitleri

Java'daki renk sabitleri değiştirilemeyen ve farklı Java programlarıyla kullanılabilen değerlerdir.

Aşağıdaki tabloda Java programlamasında mevcut olan renk sabitleri gösterilmektedir. Tamamı büyük harf olan versiyon sabit bir değeri gösterir. Ancak küçük harfli versiyon da iyi çalışıyor.

Java Renk Sabitleri
SİYAH siyah
MAVİ mavi
CYAN camgöbeği
KOYU GRİ koyu gri
GRİ gri
YEŞİL yeşil
AÇIK GRİ açık gri
Eflatun macenta
TURUNCU turuncu
PEMBE pembe
KIRMIZI kırmızı
BEYAZ beyaz
SARI sarı

Java Renk Kodları

Renk sisteminin temel renkleri kırmızı, yeşil ve mavidir. Java, Color sınıfı yapıcısına argüman olarak farklı RGB renk kodları sağlar. Doğru RGB değerinin alınmasına yardımcı olan birçok geliştirici aracı mevcuttur.

Aşağıdaki tabloda farklı RGB değerleri kullanan bazı renk kodu kombinasyonları gösterilmektedir.

Renk RGB değeri
Siyah 0-0-0
Çok açık kırmızı 255-102-102
Açık kırmızı 255-51-51
Kırmızı 255-0-0
Koyu Kırmızı 204-0-0
Çok koyu kırmızı 153-0-0
Çok açık mavi 51-204-255
Açık mavi 51-153-255
Mavi 0-0-255
Koyu mavi 0-0-204
Çok koyu mavi 0-0-153
Çok açık yeşil 102-255-102
Açık yeşil 0-255-51
Yeşil 0-204-0
Koyu yeşil 0-153-0
Çok koyu yeşil 0-102-0
Beyaz 255-255-255

Java AWT Renk Sınıfı Programı

Java Özet Pencere Araç Seti, GUI tabanlı Java uygulamaları geliştirmeye yönelik bir API'dir. Bir Java programı oluşturalım ve Color sınıfını kullanalım.

RenkÖrneği.java

 import java.awt.*; import javax.swing.*; class ColorExample extends JFrame { ColorExample() { super('color'); /* create an instance of Color class. */ /* RGB value 0, 0, 204 for Blue color. */ Color c1 = new Color(0, 0, 204); /* create an instance of JPanel. */ JPanel p = new JPanel(); /* Set the background of the JPanel to the specified Color. */ p.setBackground(c1); setSize(200, 200); add(p); show(); } /* Driver Code */ public static void main(String args[]) { ColorExample c = new ColorExample(); } } 

Çıktı:

Java Renk Kodları

Yukarıdaki kodda bir örnek JPanel p yaratıldı. Renk sınıf nesnesi c1 yapıcıya argüman olarak iletilen RGB değerleri (0, 0, 204) kullanılarak oluşturulur. c1 renk nesnesi arka plan rengi olarak atanır. JPanel p .

Java Renk Sabitleri Programı

ColorConstExample.java

 import java.awt.*; import java.awt.event.*; import java.awt.geom.*; public class ColorConstExample extends Frame { /* Driver Code */ public ColorConstExample() { super('Color Code Example'); prepareGUI(); } public static void main(String[] args) { ColorConstExample obj = new ColorConstExample(); obj.setVisible(true); } private void prepareGUI() { setSize(400,400); setBackground(Color.black); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent windowEvent) { System.exit(0); } }); } public void paint(Graphics g) { Graphics2D g2 = (Graphics2D)g; Font plainFont = new Font('Serif', Font.PLAIN, 24); g2.setFont(plainFont); /* Color Constant */ g2.setColor(Color.cyan); g2.drawString('Color Code Example', 50, 70); g2.setColor(Color.BLUE); g2.drawString('This is written in Blue color', 50, 120); } } 

Çıktı:

Java Renk Kodları