java中设置字体颜色

luo9tian / 2023-07-23 / 原文

在 Java 中,你可以通过使用 java.awt.Color 类来设置字体的颜色。下面是一个简单的示例代码:

import java.awt.Color;
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class FontColorExample {
    public static void main(String[] args) {
        // 创建一个 JFrame 对象
        JFrame frame = new JFrame("Font Color Example");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(300, 200);

        // 创建一个 JLabel 对象
        JLabel label = new JLabel("Hello, World!");
        
        // 设置字体颜色为蓝色
        label.setForeground(Color.BLUE);
        
        // 设置字体样式和大小
        Font font = new Font("Arial", Font.BOLD, 20);
        label.setFont(font);

        // 将 JLabel 添加到 JFrame 中
        frame.getContentPane().add(label);

        // 设置 JFrame 可见
        frame.setVisible(true);
    }
}

在上面的示例中,我们使用 `label.setForeground(Color.BLUE)` 来设置字体颜色为蓝色。你可以根据需要选择不同的颜色,例如 Color.RED、Color.GREEN`等等。