首页 > 编程笔记 > Java笔记 阅读:22

Java Swing JLabel标签的用法(附带实例)

在 Swing 程序设计中,标签(JLabel)用于显示文本、图标等内容,用户能够通过标签上的文本、图标等内容获得相应的提示信息。

标签(JLabel)的父类是 JComponent 类。虽然标签不能被添加监听器,但是标签显示的文本、图标等内容可以被指定对齐方式。

使用 JLabel 类的构造方法可以创建多种标签,如显示只有文本的标签、只有图标的标签以及同时包含文本和图标的标签等。JLabel 类常用的构造方法如下:
【实例】在窗体中显示文字标签。向 JPanel 面板中添加一个 JLabel 标签组件,在标签中显示“这是一个JFrame窗体”。
import java.awt.Container;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.WindowConstants;

public class JLabelTest extends JFrame {
    public JLabelTest() {
        Container container = getContentPane(); //创建标签
        JLabel jl = new JLabel("这是一个 JFrame 窗体");
        container.add(jl); //将标签添加到容器中
        setSize(200, 100); //设置窗体大小
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); //设置窗体关闭模式
        setVisible(true); //使窗体可见
    }

    public static void main(String args[]) {
        new JLabelTest();
    }
}
运行结果如下图所示:


图 1 在窗体中显示文字标签

相关文章