Pemrograman Grafis Java Kelas JColor
Pengantar Pemrograman Grafis Java Kelas JColor
Kelas-kelas di Java dapat dikelompokkan menjadi tiga yaitu kelas-kelas wadah (container classes), kelas-kelas pembantu (helper classes) dan kelas-kelas komponen (component classes). Container classes digunakan sebagai wadah atau tempat untuk kelas-kelas komponen yaitu obyek dari kelas seperti JButton, JTextField, JComboBox, JList dan JTable. Kelas-kelas yang termasuk dalam helper classes digunakan untuk memformat tampilan kelas-kelas lainnya.

Kelas Color masuk dalam kelompok helper classes. Anda dapat memberi warna pada bagian tertentu dari komponen grafis menggunakan kelas java.awt.Color. Selain konstanta warna yang terdefinisi, warna di Java juga disusun dari warna merah (red), hijau (green) dan warna biru (blue) atau yang lebih dikenal dengan RGB. Masing-masing warna diwakili oleh nilai byte dengan rentang nilai 0 - 255. Berikut ini adalah hierarki turunan kelas Color di Java:

Hierarki turunan kelasColor di Java

Kelas Color mempunyai banyak konstruktor dan metoda. Selain konstruktor dan metoda, kelas Color juga memiliki predeclared color constant (konstanta warna) untuk mewakili warna tertentu. Konstanta warna tersebut dideklarasikan dengan modifier public final static. Tabel-tabel berikut ini adalah daftar beberapa konstanta warna, konstruktor dan metoda kelas Color.

Tabel Konstanta Warna Kelas Color

Konstanta Warna Nilai RGB
public final static Color RED Merah 255.0.0
public final static Color GREEN Hijau 0.255.0
public final static Color BLUE Biru 0.0.255
public final static Color WHITE Putih 255.255.255
public final static Color YELLOW Kuning 255.255.0
public final static Color BLACK Hitam 0.0.0
public final static Color PINK Merah muda 255.200.0
public final static Color ORANGE Jingga tua 255.175.175

Tabel Konstruktor Kelas Color

Konstruktor Keterangan
Color(float r, float g, float b) Mengkonstruksi warna dengan menentukan nilai r, g dan b dengan rentang (range) 0.0–1.0.
Color(int r, int g, int b) Mengkonstruksi warna dengan menentukan nilai r, g dan b dengan rentang (range) 0–255.

Tabel Metoda Kelas Color

Metoda Keterangan
getGreen() Mengembalikan nilai integer (int) yang mewakili warna hijau dengan rentang 0-255.
getRed() Mengembalikan nilai integer (int) yang mewakili warna merah dengan rentang 0-255.
getBlue() Mengembalikan nilai integer (int) yang mewakili warna biru dengan rentang 0-255.
SILAHKAN BAGIKAN ARTIKEL INI!
Pin It