Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

วิธีทำ JLabel ข้อความหลายสีและหลายฟอนต์ใน Java

JLabel

  • JLabel ขยายจาก JComponent ให้คำแนะนำหรือข้อมูลข้อความบน GUI
  • JLabel แสดง ข้อความบรรทัดเดียวแบบอ่านอย่างเดียว รูปภาพ หรือ ทั้งข้อความและรูปภาพ
  • JLabel สามารถแสดงข้อความบรรทัดเดียวกับ สีและฟอนต์ต่างกัน ได้โดยใช้แท็ก <font size='font-size' color='color of the text'> Some Text </font> ภายในแท็ก HTML
  • 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());
        // Label หลายสี ขนาดฟอนต์ต่างกัน
        JLabel label = new JLabel(" Welcome to  Tutorials Point");
        add(label);
        setSize(375, 250);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        setVisible(true);
    }

    public static void main(String[] args) {
        new MultiColorLabelTest();
    }
}

ผลลัพธ์

วิธีทำ JLabel ข้อความหลายสีและหลายฟอนต์ใน Java