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

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

Java 中的 JLable 组件被称为标签,它是一个静态组件,也是基本组件中最简单的一种组件。每个标签用一个标签类的对象表示,可以显示一行静态文本和图标。标签只起信息说明的作用,而不接收用户的输入,也无事件响应。

JLable 常用的构造方法如下:
构造方法中的参数 text 代表标签的文本提示信息,Icon icon 代表标签的显示图标,int horizontalAlignment 代表水平对齐方式。水平对齐方式的取值可以是 JLabel .LEFT、JLabel.CENTER 等常量,默认情况下标签的内容居中显示。

创建完标签对象,可以:
下面通过一个案例演示 JLable 的使用方法。

【实例】JLable 的使用。创建窗口并在窗口添加两个 JLable,一个仅显示文本信息,另一个既显示文本信息又显示图标。
import javax.swing.*;
import java.awt.*;

public class JLabelDemo extends JFrame {
    private JLabel lb1, lb2;
    public JLabelDemo() {
        this.setTitle("JLabel 示例 "); // 设置标题
        Container container = this.getContentPane(); // 获得 Container 对象
        // 容器布局设置为 FlowLayout 布局
        container.setLayout(new FlowLayout());
        // 创建两个标签
        lb1 = new JLabel(" 第一个标签 "); // 只有文本信息
        // 既有文本信息又有图标
        lb2 = new JLabel(" 第二个标签 ", new ImageIcon("save.png"), JLabel.LEFT);
        // 将标签添加到容器
        container.add(lb1);
        container.add(lb2);
        this.setVisible(true); // 使窗体显示出来
        this.setSize(300, 200); // 设置窗体大小
    }

    public static void main(String[] args) {
        new JLabelDemo();
    }
}
程序执行结果为:

相关文章