Mengenal kelas JLabel di program Java
Mengenal Kelas JLabel Di Program Java
Kelas JLabel adalah komponen grafis untuk menampilkan teks pendek yang tidak dapat diedit, image atau keduanya. JLabel berfungsi memberikan keterangan pada komponen Java lain, seperti obyek kelas JTextField. Dengan bantuan tag HTML, Anda dapat membuat label untuk menampilkan teks menjadi beberapa baris serta dapat memberi warna berbeda pada sebagian teks seperti pada artikel Mendekorasi Label Di Obyek Kelas JButton).

Label mempunyai warna latar transparan sehingga dapat menyesuikan dengan warna latar container classes dimana label diletakkan. Penggunaan metoda setBackground tidak memberikan pengaruh atau perubahan warna latar label. Dibatasi hanya sampai pada superclass JComponent, hierarki turunan kelas JLabel adalah sebagai berikut:

Heirarki turunan kelas JLabel di bahasa pemrograman Java

Kelas JLabel mempunyai enam kontruktor untuk mengkonstruksi obyek label. Berikut ini adalah tabel daftar konstruktor kelas JLabel yang bisa digunakan di program Java.

Konstruktor Kelas JLabel

Konstruktor Keterangan
JLabel() Mengkonstruksi obyek label tanpa teks dan ikon.
JLabel(String text) Mengkonstruksi obyek label dengan teks.
JLabel(String teks, int hAlignment) Mengkonstruksi obyek label dengan teks serta menentukan penjajaran secara horisontal.
JLabel(Icon icon) Mengkontruksi obyek label dengan ikon.
JLabel(Icon icon, int hAlignment) Mengkonstruksi obyek label dengan ikon serta menentukan penjajaran secara horisontal.
JLabel(String teks, Icon icon, int hAligment) Mengkonstruksi obyek label dengan teks dan ikon serta menentukan penjajaran secara horisontal.

Kelas JLabel mempunyai banyak metoda, termasuk di sini adalah metoda yang diwarisi dari kelas JComponent. Berikut ini adalah tabel beberapa metoda dari kelas JLabel yang sering digunakan di dalam program:

Metoda Kelas JLabel

Metoda Keterangan
getText() Mengembalikan teks label.
setText(String text) Mengatur kembali teks label.
getIcon() Mengembalikan ikon gambar label.
setIcon(Icon icon) Mengatur kembali ikon gambar label.
setHorizontalAlignment(int hAlignment) Mengatur penjajaran secara horisontal.
setVerticalAlignment(int vAlignment) Mengatur penjajaran secara vertikal.
setHorizontalTextPosition(int textHPos) Mengatur posisi teks label secara horisontal.
setVerticalTextPosition(int text Mengatur posisi teks label secara vertikal.
setIconTextGap() Mengatur celah antara teks dan ikon di label.
getIconTextGap(int iconTextGap) Mengembalikan nilai int yang merepresentasikan celah antara teks dan ikon di label.
setDisplayedMnemonic(int Key) Menentukan sebuah kode kunci sebagai karakter mnemonic.
setLabelFor(Component c) Menentukan komponen yang akan terikat oleh label.

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.