JColorChooser merupakan salah satu kelas Java yang digunakan untuk memanipulasi dan memilih warna. Anda dapat menggunakan kelas JColorChooser dalam dua alternatif pilihan. Pertama, Anda dapat menggunakan kelas JColorChooser sebagai kotak dialog yang akan menampilkan pilihan warna. Untuk dapat menggunakan kelas JColorChooser sebagai kotak dialoh pilihan warna, Anda perlu menggunakan metoda statik showDialog.

Kedua, Anda dapat menggunakan kelas JColorChooser sebagai komponen sebagaimana komponen Java lainnya yang dapat diletakkan di kelas-kelas wadah (container classes) seperti kelas JLabel, JApplet, JFrame dan lain sebagainya. Kelas JColorChooser mempunyai tiga tab yaitu Swatches, HSB dan RGB. Berikut ini adalah hirarkhi turunan kelas JColorChooser:

Hirarki kelas Java JColorChooser

JColorChooser adalah kelas turunan (derivatif) dari superclass JComponent. Kelas JColorChooser mempunya tiga buah konstruktor dan memiliki cukup banyak metoda, selain juga metoda warisan dari kelas JComponent. Berikut ini adalah tabel beberapa konstruktor dan metoda kelas JColorChooser yang sering digunakan:

Baca artikel terkait kelas JColorChooser:

Konstruktor Kelas JColorChooser
Konstruktor Keterangan
JColorChooser() Mengkonstruksi obyek color chooser dengan warna awal putih.
JColorChooser(Color initialColor) Mengkonstruksi obyek color chooser dengan warna ditentukan oleh argumen dari parameter initialColor.

Metoda Kelas JColorChooser
Metoda Keterangan
setColor(Color color) Mengatur kembali warna dari obyek color chooser ke warna tertentu
setColor(int r, int g, int b) Mengatur kembali warna dari obyek color chooser ke warna RGB tertentu.
getColor() Mendapatkan nilai warna dari obyek color chooser.
setPreviewPanel(JComponen preview) Mengatur ulang panel tinjauan saat ini
getSelectionModel() Mengembalikan model data yang menangani pemilihan warna.
showDialog(Component component, String title, Color initialcolor) Menampilkan kotak dialog pilihan warna dan membatasi akses ke jendela lainnya.
SUKAI DAN BAGIKAN ARTIKEL INI:
Pin It

MASUKKAN EMAIL ANDA UNTUK BERLANGGANAN ARTIKEL GRATIS:

Delivered by FeedBurner