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.

PRODUK TOKO GERZAL

Taffware Power Supply Station Generator Portable 84000mAh 300W - OKD320A
Taffware Power Supply Generator Portable 84000mAh 300W ...
Rp 1.947.600
(4.9/5)
Fosi Audio Amplifier Bluetooth 5.0 HiFi 2.1 Channel 165x2+350W TPA3255 - BT30D PRO-MAX
Fosi Audio BT30D PRO Amplifier Bluetooth 5.0 HiFi 2.1 Channel ...
Rp 1.787.500
(5/5)
Fosi Audio BT20A PRO Amplifier Bluetooth 5.0 Treble and Bass 300W x2 TPA3255
Fosi Audio BT20A PRO Amplifier Bluetooth 5.0 Treble and Bass ...
Rp 1.491.600
(5/5)
OTOHEROES Charger Mobil Listrik EV Swipe Card Type2 Female AC Charging - PG01
OTOHEROES Charger Mobil Listrik EV Swipe Card Type2 Female ...
Rp 3.239.600
(5/5)

Untuk daftar lengkap produk, kunjungi toko online kami, GERZAL, di marketplace Shopee, Tokopedia, dan TikTok Shop.
Harga produk di setiap marketplace berbeda-beda dan dapat berubah sewaktu-waktu.
Gunakan aplikasi saat berbelanja untuk mendapatkan potongan harga produk dan ongkos kirim, bahkan ongkos kirim gratis untuk wilayah tertentu.