Objek Jlabel dapat menampilkan teks, gambar, atau keduanya. Anda dapat menentukan di mana konten tag disejajarkan di area tampilan tag dengan mengatur penyelarasan vertikal dan horizontal. Secara default, label berpusat secara vertikal di dalam area tampilannya. Secara default, label yang hanya menampilkan teks disejajarkan di tepi awal; Label yang hanya menampilkan gambar disejajarkan di tengah secara horizontal. Anda juga dapat menentukan posisi teks relatif terhadap gambar. Secara default, teks terletak di ujung gambar, dan teks dan gambar disejajarkan secara vertikal.
Jlabel () membuat jlabel tanpa gambar dan judulnya adalah string kosong.
Jlabel (Ikon Image) membuat instance Jlabel dengan gambar yang ditentukan.
Jlabel (Ikon Image, Int HorizontalAlignment) membuat instance Jlabel dengan gambar yang ditentukan dan penyelarasan horizontal.
Jlabel (Teks String) membuat instance Jlabel dengan teks yang ditentukan.
Jlabel (Teks String, Ikon Ikon, Int HorizontalAlignment) membuat instance Jlabel dengan teks, gambar, dan penyelarasan horizontal tertentu.
Jlabel (Teks String, Int HorizontalAlignment) membuat instance Jlabel dengan teks yang ditentukan dan penyelarasan horizontal.
gethorizontalalignment () mengembalikan penyelarasan konten label di sepanjang sumbu x.
gethorizontaltextPosition () Mengembalikan posisi horizontal teks label relatif terhadap gambarnya.
geticon () Mengembalikan gambar grafik (GLYPH, ICON) yang ditampilkan oleh label ini. getText () Mengembalikan string teks yang ditampilkan oleh tag ini.
SetHorizontalAlignment (Int Alignment) menetapkan penyelarasan konten label di sepanjang sumbu x.
SethorizontaltextPosition (int textposition) mengatur posisi horizontal teks label relatif terhadap gambarnya.
Seticon (ikon ikon) mendefinisikan ikon yang akan ditampilkan oleh komponen ini.
setText (string text) mendefinisikan baris tunggal teks yang akan ditampilkan oleh komponen ini. SetUi (LabelUi UI) mengatur objek L&F yang membuat komponen ini.
SetVerticalAlignment (int Alignment) menetapkan penyelarasan konten label di sepanjang sumbu Y.
setVerticalTextPosition (int textposition) mengatur posisi vertikal teks label relatif terhadap gambarnya.
Impor java.awt.flowlayout; import javax.swing.imageicon; import javax.swing.jframe; import javax.swing.jlabel; javax.swing.swingconstants; public mixingiconlabel {public static main (string [] args) {jframe. Jframe (); frame.settitle ("test jlabel"); frame.setlayout (flowlayout baru ()); frame.setDefaultcloseOperation (jframe.exit_on_close); Imageicon Imageicon = Imageicon Baru ("YourFile.gif"); label jlabel = new jlabel = new jlabel = new jlabel = jLabel New JLabel = jLabel = new jlabel = jLabel = new jlabel = jLabel New JLabel = jLabel = new jlabel = jlabel = jlabel = jlabel label = jlabel label = jLabel = jLabel = jLabel label = jLabel = jLabel label = jlabel jlabel = jLabel = jLabel New JLabel = jLabel = jLabel New JLabel = jLabel New JLabel New JLabel New JLabel Swingconstants.right); frame.add (label); frame.pack (); frame.setVisible (true);}} import javax.swing.JFrame;import javax.swing.JLabel;public class HTMLLabel {public static void main(String[] a) {JFrame frame = new JFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);JLabel label = new JLabel("<html>bold <br> polos </html> "); frame.add (label); frame.setsize (300, 200); frame.setVisible (true);}} Impor java.awt.color; impor java.awt.dimension; impor java.awt.graphics; impor java.awt.event.mouseadapter; impor java.awt.event.mouseevent; impor java.oBserialible; color;// not persistent private Boolean rectangular;// is persistent public Colors() {addMouseListener(new MouseAdapter() {public void mousePressed(MouseEvent me) {change();}});rectangular = false;setSize(200, 100);change();}public Boolean getRectangular() {return rectangular;}public void setRectangular (bendera boolean) {this.rectangular = flag; repaint ();} public void change () {color = randomColor (); repaint ();} Private Color RandomColor () {int r = (int) (255 * Math.random ()); int g = (int) (255 * matematika. Math.random ()); return warna baru (r, g, b);} public void cat (grafik g) {dimensi d = getSize (); int h = d. height; int w = d.width; g.setcolor (warna); if (persegi panjang) {g.fillrect (0, 0, w - 1, h - h -ains) {g.fillrect (0, 0, w - h - h - h - 1);}}} Impor javax.swing.imageicon; import javax.swing.jframe; import javax.swing.jlabel; import javax.swing.jscrollpane; kelas publik scrollpaneframe {public static main (string [] args) {jFrame frame = new jFrame (); jlabel new (); jlabel new (jlabel new = jlabel (); ImageIcon ("a.jpg")); frame.getContentPane (). Add (jscrollpane baru (gambar)); frame.setsize (300, 300); frame.setDefaultcloseOperation (jframe.exit_on_close); frame.setVisible (true);}} Impor java.awt.gridlayout; import javax.swing.jframe; import javax.swing.jlabel; kelas publik unicode {public static void main (string args []) {unicodeJframe unicodeJframe = baru UnicodeJframe (); unicodeJframe.setDefaultcloseOperation (jframe.exit_on_close); unicodeJframe.setsize (350, 250); unicodeJframe.setVisible (true);}} class unicodeJFrame memperluas jFFRame {publik unicodeJframe (true); Gridlayout (8, 1)); jlabel Englishjlabel = new jlabel ("/u0057/u0065/u006c/u0063" + "/u006f/u006d/u0065/u0020/u0074/u006f/u0020unicode/u0021; Bahasa Inggris "); add (EnglishJlabel); jlabel cinajlabel = new jlabel ("/u6b22/u8fce/u4f7f/u7528 " +" /u0020/u0020unicode/u0021 ember; chinglabel. cyrillicjlabel = jlabel baru ("/u0414/u043e/u0431/u0440" + "/u043e/u0020/u043f/u043e/u0436/u0430/u043b/u043e/u0432" + "/u0430/u0422/u044a/u0020/u0432/u0020unicode/u0021");cyrillicjlabel.settoolTipText("tibel"); add (cyrillicjlabel); jlabel Frenchjlabel = new Newsian = new baru = cyrillicjlabel); Jlabel ("/u0042/u0069/u0065/u006e/u0076" + "/u0065/u006e/u0075/u0065/u0020/u0061/u0075/u0020unicode/u0021") Prancis "); add (FrenchJlabel); jlabel germanjlabel = new jlabel ("/u0057/u0069/u006c/u006b/u006f " + "/u006d/u006d/u0065/u006e/u0020/u007a/u0075/u0020unicode/u0021");germanjlabel.settooltiptext(` u33033307 (germanjlabel); jlabel japanesjlabel = ubabel = Jerman Jepang jepang jepang jepang + "/u3053/u305d/u0021");japanesejlabel.settoolTiptext("tipis adalah bahasa Jepang"); add (jepangJlabel); jlabel portuguesejlabel = jlabel baru ("/u0053/u00e9/u006a/u006" "/u0053/u00e9/u006a/u006" " +/u0053/u00e9/u006a/u006" "/u0053/u00e9/u006a/u006" "/u0053/u00e9/u006a/u006" " "/U0020/U0042/U0065/U006D/U0076/U0069/U006E/U0064/U006F/U0020" + "UNICODE/U0021"); portuglabel. Jlabel ("/u0042/u0069/u0065/u006e" + "/u0076/u0065/u006e/u0069/u0064/u0061/u0020/u0061/u0020" + "unicode/u0021"); spanishjlabel.setool Spanyol "); add (SpanyolJlabel);}}Di atas adalah konten lengkap dari artikel ini tentang penjelasan terperinci dan contoh penggunaan komponen ayunan pemrograman java. Saya harap ini akan membantu semua orang. Teman yang tertarik dapat terus merujuk ke situs ini:
" Pemrograman Java mengimplementasikan Kode Contoh Tombol Sirkular Swing "
" Diskusi Singkat tentang Label dan Metode Konstruksi Kelas Jlabel "
" Penjelasan terperinci tentang wadah desain antarmuka grafis java (JFrame) "
Jika ada kekurangan, silakan tinggalkan pesan untuk menunjukkannya. Terima kasih teman atas dukungan Anda untuk situs ini!