JLabel
- A JLabel คลาสสามารถขยาย JComponent คลาสและอ็อบเจ็กต์ของ JLabel จัดเตรียมข้อความคำสั่งหรือข้อมูลเกี่ยวกับ GUI
- A JLabel สามารถแสดงข้อความแบบอ่านอย่างเดียวบรรทัดเดียวได้ , รูปภาพ หรือ ทั้งข้อความและรูปภาพ
- A JLabel ยังสามารถแสดงข้อความบรรทัดเดียวที่มีสีและแบบอักษรต่างกัน ใช้ บางข้อความ แท็กภายใน HTML แท็ก.
- A JLabel สามารถสร้าง PropertyChangeListener . ได้อย่างชัดเจน อินเทอร์เฟซ
ตัวอย่าง
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class MultiColorLabelTest extends JFrame { public MultiColorLabelTest() { setTitle("MultiColorLabel Test"); setLayout(new FlowLayout()); // multi colored with different font size label JLabel label = new JLabel("<html><font size='5' color=blue> Welcome to</font> <font size='6'color=green> Tutorials Point</font></html>"); add(label); setSize(375, 250); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLocationRelativeTo(null); setVisible(true); } public static void main(String[] args) { new MultiColorLabelTest(); } }
ผลลัพธ์