如何使用 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();
}
}输出
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP