📅  最后修改于: 2023-12-03 14:43:06.916000             🧑  作者: Mango
JLabel 是 Java Swing 中的标签组件,通常用于显示文本或图像。其中,文本在标签的中心位置。
使用 JLabel 组件需要先创建一个 JLabel 对象,例如:
JLabel label = new JLabel("Hello World!");
其中,括号中的字符串为显示在标签上的文本内容。
若想改变文本内容,可以使用 setText()
函数,例如:
label.setText("New Text!");
JLabel 提供了许多属性可以进行设置,例如:
setHorizontalAlignment(int alignment)
:设置文本在标签中水平方向的对齐方式setVerticalAlignment(int alignment)
:设置文本在标签中垂直方向的对齐方式setOpaque(boolean isOpaque)
:是否让标签不透明setForeground(Color fg)
:设置文本颜色setBackground(Color bg)
:设置背景颜色import javax.swing.*;
public class JLabelDemo {
public static void main(String[] args) {
// 创建一个标签对象
JLabel label = new JLabel("Hello World!");
// 设置文本居中对齐
label.setHorizontalAlignment(JLabel.CENTER);
label.setVerticalAlignment(JLabel.CENTER);
// 设置标签背景颜色和文本颜色
label.setBackground(Color.yellow);
label.setForeground(Color.red);
// 创建一个 JFrame 并将标签添加到其中
JFrame frame = new JFrame();
frame.add(label);
// 设置 JFrame 窗口的大小和关闭方式
frame.setSize(300, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 显示 JFrame 窗口
frame.setVisible(true);
}
}
运行上述代码,将会显示出一个居中对齐、背景黄色、文本红色的标签,效果如下: