Java Swing JLabel标签的用法(附带实例)
在 Swing 程序设计中,标签(JLabel)用于显示文本、图标等内容,用户能够通过标签上的文本、图标等内容获得相应的提示信息。
标签(JLabel)的父类是 JComponent 类。虽然标签不能被添加监听器,但是标签显示的文本、图标等内容可以被指定对齐方式。
使用 JLabel 类的构造方法可以创建多种标签,如显示只有文本的标签、只有图标的标签以及同时包含文本和图标的标签等。JLabel 类常用的构造方法如下:
【实例】在窗体中显示文字标签。向 JPanel 面板中添加一个 JLabel 标签组件,在标签中显示“这是一个JFrame窗体”。

图 1 在窗体中显示文字标签
标签(JLabel)的父类是 JComponent 类。虽然标签不能被添加监听器,但是标签显示的文本、图标等内容可以被指定对齐方式。
使用 JLabel 类的构造方法可以创建多种标签,如显示只有文本的标签、只有图标的标签以及同时包含文本和图标的标签等。JLabel 类常用的构造方法如下:
- public JLabel():创建一个不带图标或文本的标签;
- public JLabel(Icon icon):创建一个带图标的标签;
- public JLabel(Icon icon, int aligment):创建一个带图标的标签,并设置图标的水平对齐方式;
- public JLabel(String text, int aligment):创建一个带文本的标签,并设置文本的水平对齐方式;
- public JLabel(String text, Icon icon, int aligment):创建一个带文本和图标的 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 在窗体中显示文字标签
相关文章
- Java Swing.JFrame的用法(附带实例)
- Java Swing JDialog对话框的用法(附带实例)
- Java Swing JOptionPane对话框用法详解(附带实例)
- Java Swing FlowLayout布局管理器的用法(附带实例)
- Java Swing BorderLayout布局管理器的用法(附带实例)
- Java Swing JPanel和JScrollPane面板的用法(附带实例)
- Java Swing ImageIcon图标类的用法(附带实例)
- Java Swing JButton按钮的用法(附带实例)
- Java Swing JRadioButton单选按钮的用法(附带实例)
- Java Swing JTable表格的用法(附带实例)