如何使用 Java 实现带有不同颜色和字体的 JLabel 文本?


JLabel

  • 一个**JLabel **类可以扩展**JComponent**类,而JLabel 的对象在 GUI 上提供文本说明或信息。
  • **JLabel** 可以显示一行**只读文本**、**图像**或**文本和图像这两个**。
  • **JLabel** 还可以使用 HTML 标签中的**<font size="font-size" color="text 的颜色"> 某段文本 </font>**标签,显示具有不同颜色和字体的一行文本。
  • **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();
   }
}

输出

更新于:2020-02-10

3000+ 次观看

开始您的 职业生涯

完成课程即可获得认证

开始
广告
© . All rights reserved.