Computer >> Máy Tính >  >> Lập trình >> Java

Làm thế nào chúng ta có thể triển khai một văn bản JLabel với màu sắc và phông chữ khác nhau trong Java?

JLabel

  • A JLabel lớp có thể mở rộng JComponent lớp và một đối tượng của JLabel cung cấp hướng dẫn văn bản hoặc thông tin trên GUI.
  • A JLabel có thể hiển thị một dòng văn bản chỉ đọc , một hình ảnh hoặc cả văn bản và hình ảnh.
  • A JLabel cũng có thể hiển thị một dòng văn bản với màu sắc và phông chữ khác nhau sử dụng Một số Văn bản bên trong một HTML thẻ.
  • A JLabel có thể tạo PropertyChangeListener một cách rõ ràng giao diện.

Ví dụ

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();
   }
}

Đầu ra

Làm thế nào chúng ta có thể triển khai một văn bản JLabel với màu sắc và phông chữ khác nhau trong Java?