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

Murah Fosi Audio SP601 Passive Bookshelf Speaker 2 Way 6.5 Inch Woofers Inch HiFi
Fosi Audio SP601 Passive Bookshelf Speaker 2 Way ...
Rp 4.607.800
Murah Fosi Audio BT20A MAX Power Amplifier HiFi Bluetooth Stereo PFFB Feedback
Fosi Audio BT20A MAX Power Amplifier HiFi Bluetooth ...
Rp 2.989.600
(5/5)
Murah Fosi Audio K7 Amplifier Headphone Hi-Fi Gaming DAC Bluetooth LCD Display
Fosi Audio K7 Amplifier Headphone Hi-Fi Gaming DAC ...
Rp 2.545.900
(5/5)
Murah Fosi Audio SW10 Active Speaker Subwoofer HiFi 10 Inch Driver Smart DSP 200W
Fosi Audio SW10 Active Speaker Subwoofer HiFi 10 Inch ...
Rp 4.623.300
(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.