Program Java mendekorasi label di obyek button kelas JButton
Program Java Menggunakan kelas JButton Dan JLabel
Sebuah komponen Java hanya bisa memiliki satu baris label saja. Apabila Anda memberi label yang panjang di komponen dan tidak mencukupi, label akan terpotong. Label panjang yang tidak termuat, tidak akan dilanjutkan ke baris baru. Selain itu, apabila Anda memberi warna label dengan metoda setForeground, keseluruhan label akan berwarna sama.

Bagaimana caranya apabila Anda ingin mendekorasi label yang setiap kata penyusunnya mempunyai warna berbeda? Anda dapat mendekorasi label dengan batuan tag HTML. Berikut ini adalah contoh program Java sederhana untuk mendekorasi label di obyek button dan hasil eksekusinya:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// Nama file : LabelButton.java
// Mendemonstrasikan beberapa baris label dan warna

// Mengimpor kelas
import javax.swing.*;
import java.awt.*;
import java.net.URL;

// Deklarasi kelas
public class LabelButton extends JFrame {

   public LabelButton() {

      Class metaObject = this.getClass();
      URL urlRedFlag = metaObject.getResource("image2/redflag.png");
      ImageIcon iconRedFlag = new ImageIcon(urlRedFlag);

      String label = "" + "Ikon bendera" + "" + "warna"
                     + "" + " merah"
                     + "";
      JButton jbtFlag = new JButton(label, iconRedFlag);
      getContentPane().add(jbtFlag, BorderLayout.CENTER);
   }

   // Metoda main
   public static void main(String[] args) {
      LabelButton frame = new LabelButton();
      frame.setTitle("Kelas LabelButton");
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setSize(215, 100);
      frame.setVisible(true);
   }
}

Untuk mendekorasi label di komponen Java, Anda dapat memanfaatkan tag HTML. Umumnya, tag di HTML terdiri dari dua pasang yaitu tag pembuka (opening tag) dan tag penutup (closing tag). HTML juga mempunyai tag tanpa memiliki tag penutup, contohnya adalah <br> yang digunakan untuk menempatkan label atau string di baris berikutnya.

Format HTML dimulai dengan tag <html> dan ditutup dengan tag </html>. Untuk menampilkan label berwarna, gunakan tag font pembuka diikuti atribut color dan nilai yang mewakili warna dan kemudian ditutup dengan tag font penutup.

Mendekorasi label obyek kelas JButton di program Java

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.