วัตถุ JLabel สามารถแสดงข้อความรูปภาพหรือทั้งสองอย่าง คุณสามารถระบุตำแหน่งที่เนื้อหาแท็กจัดเรียงในพื้นที่แสดงแท็กโดยการตั้งค่าการจัดแนวแนวตั้งและแนวนอน โดยค่าเริ่มต้นฉลากจะอยู่กึ่งกลางในแนวตั้งภายในพื้นที่แสดงผล โดยค่าเริ่มต้นฉลากที่แสดงเฉพาะข้อความจะถูกจัดเรียงในขอบเริ่มต้น ฉลากที่แสดงภาพเท่านั้นจะอยู่ในแนวตรงกลางในแนวนอน คุณยังสามารถระบุตำแหน่งของข้อความที่สัมพันธ์กับภาพ โดยค่าเริ่มต้นข้อความจะอยู่ที่ส่วนท้ายของภาพและข้อความและรูปภาพจะจัดเรียงในแนวตั้ง
jlabel () สร้าง jlabel ที่ไม่มีภาพและชื่อของมันเป็นสตริงที่ว่างเปล่า
JLabel (ไอคอนอิมเมจ) สร้างอินสแตนซ์ JLabel ด้วยภาพที่ระบุ
jlabel (ภาพไอคอน, int horizontalalignment) สร้างอินสแตนซ์ jlabel ด้วยภาพที่ระบุและการจัดแนวแนวนอน
JLabel (ข้อความสตริง) สร้างอินสแตนซ์ JLabel ด้วยข้อความที่ระบุ
jlabel (ข้อความสตริงไอคอนไอคอน int horizontalalignment) สร้างอินสแตนซ์ JLabel ด้วยข้อความที่ระบุรูปภาพและการจัดตำแหน่งแนวนอน
jlabel (ข้อความสตริง, int horizontalalignment) สร้างอินสแตนซ์ jlabel ด้วยข้อความที่ระบุและการจัดตำแหน่งแนวนอน
Gethorizontalalignment () ส่งคืนการจัดตำแหน่งของเนื้อหาฉลากตามแกน x
GethorizontalTextPosition () ส่งคืนตำแหน่งแนวนอนของข้อความของฉลากเทียบกับภาพ
geticon () ส่งคืนภาพกราฟิก (glyph, ไอคอน) ที่แสดงโดยป้ายกำกับนี้ getText () ส่งคืนสตริงข้อความที่แสดงด้วยแท็กนี้
Sethorizontalalignment (การจัดตำแหน่ง int) ตั้งค่าการจัดตำแหน่งของเนื้อหาฉลากตามแกน x
SethorizontalTextPosition (Int TextPosition) ตั้งค่าตำแหน่งแนวนอนของข้อความของป้ายกำกับที่สัมพันธ์กับภาพ
Seticon (ไอคอนไอคอน) กำหนดไอคอนที่จะแสดงโดยส่วนประกอบนี้
SetText (ข้อความสตริง) กำหนดบรรทัดข้อความเดียวที่จะแสดงโดยส่วนประกอบนี้ Setui (Labelui UI) ตั้งค่าวัตถุ L&F ที่แสดงผลส่วนประกอบนี้
SETVERTICALALIGNMENT (การจัดตำแหน่ง int) ตั้งค่าการจัดตำแหน่งของเนื้อหาฉลากตามแกน y
SetverticalTextPosition (int textposition) ตั้งค่าตำแหน่งแนวตั้งของข้อความของป้ายกำกับที่สัมพันธ์กับภาพ
นำเข้า java.awt.flowlayout; นำเข้า Javax.swing.imageicon นำเข้า Javax.swing.jframe; นำเข้า Javax.swing.jlabel; นำเข้า Javax.swing.swingconstants; ใหม่ jFrame (); frame.settitle ("Jlabel Test"); frame.setLayout (ใหม่ flowlayout ()); frame.setDefaultCloseoperation (jFrame.EXIT_ON_CLOSE); ImageIcon Imageicon = ภาพใหม่ SwingConstants.right นำเข้า javax.swing.jframe; นำเข้า Javax.swing.jlabel; คลาสสาธารณะ htmllabel {โมฆะคงที่สาธารณะหลัก (สตริง [] a) {jframe frame = new JFrame (); frame.setDefaultCloseoperation (jFrame.Exit_on_close) ธรรมดา </html> "); frame.add (label); frame.setsize (300, 200); frame.setVisible (จริง);}} นำเข้า java.awt.color; นำเข้า java.awt.dimension; นำเข้า java.awt.graphics; นำเข้า java.awt.event.mouseadapter; นำเข้า java.awt.event.mousevent; นำเข้า java.io.serializable; สี; // ไม่ใช่รูปสี่เหลี่ยมผืนผ้าบูลีนส่วนตัวแบบถาวร; // เป็นสีสาธารณะถาวร () {addmouselistener (mouseadapter ใหม่ () {โมฆะสาธารณะ mousepressed (MouseEvent ฉัน) {เปลี่ยน ();}}); rectangular = false; setsize (200, 100); Setrectangular (ธงบูลีน) {this.rectangular = Flag; repaint ();} การเปลี่ยนแปลงโมฆะสาธารณะ () {color = anwerColor (); repaint ();} สีส่วนตัวสุ่มสี () {int r = (int) (255 * math.random () math.random ()); คืนสีใหม่ (r, g, b);} สีโมฆะสาธารณะ (กราฟิก g) {มิติ d = getsize (); int h = d.height; int w = d.width; g.setColor (สี); ถ้า (สี่เหลี่ยม) 1);}}} นำเข้า javax.swing.imageicon; นำเข้า Javax.swing.jframe; นำเข้า Javax.swing.jlabel; นำเข้า Javax.swing.jscrollpane; คลาสสาธารณะ scrollpaneframe {public Static Void Main (String [] args) imageicon ("A.JPG")); frame.getContentPane (). เพิ่ม (JSCrollPane ใหม่ (ภาพ)); frame.setsize (300, 300); frame.setDefaultCloseoperation (jFrame.EXIT_ON_CLOSE); frame.SetVisible (จริง); นำเข้า Java.awt.GridLayout; นำเข้า Javax.swing.jframe; นำเข้า Javax.swing.jlabel; คลาสสาธารณะ unicode {โมฆะคงที่สาธารณะหลัก (สตริง args []) {unicodejframe unicodejframe = ใหม่ unicodejframe (); unicodejframe.setdefaultcloseoperation (jframe.exit_on_close); unicodejframe.setsize (350, 250); unicodejframe.setVisible (จริง);}} class unicodejframe gridlayout (8, 1)); jlabel englishjlabel = new Jlabel ("/u0057/u0065/u006c/u0063" + "/u006f/u006d/u0065/u0020/u0074/u006f/u0020unicode/U0021 ภาษาอังกฤษ "); เพิ่ม (EnglishJlabel); jlabel chinicejlabel = ใหม่ jlabel ("/u6b22/u8fce/u4f7f/u7528 " +" /u0020/u0020unicode/u0021"); cyrillicjlabel = new jlabel ("/u0414/u043e/u0431/u0440" + "/u043e/u0020/u043f/u043e/u0436/u0430/u043b/u043e/u0432" "/U0430/U0422/U044A/U0020/U0432/U0020UNICODE/U0021"); jlabel ("/u0042/u0069/u0065/u006e/u0076" + "/u0065/u006e/u0075/u0065/u0020/u0061/u0075/u0020unicode/u0021"); ฝรั่งเศส "); เพิ่ม (FrenchJlabel); Jlabel Germanjlabel = new JLabel ("/U0057/U0069/U006C/U006B/U006F " + "/u006d/u006d/u0065/u006e/u0020/u007a/u0075/u0020unicode/u0021"); "/u3053/u305d/u0021"); "/U0020/U0042/U0065/U006D/U0076/U0069/U006E/U0064/U006F/U0020" + "Unicode/U0021"); Portuguesejlabel.settooltiptext ("นี่คือ portuguese" jlabel ("/u0042/u0069/u0065/u006e" + "/u0076/u0065/u006e/u0069/u0064/u0061/u0020/u0061/u0020" + "unicode/u0021"); ภาษาสเปน "); เพิ่ม (SpanishJlabel);}}ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้เกี่ยวกับคำอธิบายโดยละเอียดและตัวอย่างการใช้งานของ Jlabel ขององค์ประกอบสวิงการเขียนโปรแกรม Java ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงเว็บไซต์นี้ต่อไปได้:
" การเขียนโปรแกรม Java ใช้รหัสตัวอย่างวงกลมวงสวิง "
" การอภิปรายสั้น ๆ เกี่ยวกับฉลากและวิธีการก่อสร้างคลาส JLabel "
" คำอธิบายโดยละเอียดเกี่ยวกับการออกแบบอินเตอร์เฟสกราฟิก Java (JFrame) "
หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น ขอบคุณเพื่อนที่ให้การสนับสนุนเว็บไซต์นี้!