JLabel 对象可以显示文本、图像或同时显示二者。可以通过设置垂直和水平对齐方式,指定标签显示区中标签内容在何处对齐。默认情况下,标签在其显示区内垂直居中对齐。默认情况下,只显示文本的标签是开始边对齐;而只显示图像的标签则水平居中对齐。
还可以指定文本相对于图像的位置。默认情况下,文本位于图像的结尾边上,文本和图像都垂直对齐。
构造方法介绍:
JLabel()
创建无图像并且其标题为空字符串的 JLabel。
JLabel(Icon image)
创建具有指定图像的 JLabel 实例。
JLabel(Icon image, int horizontalAlignment)
创建具有指定图像和水平对齐方式的 JLabel 实例。
JLabel(String text)
创建具有指定文本的 JLabel 实例。
JLabel(String text, Icon icon, int horizontalAlignment)
创建具有指定文本、图像和水平对齐方式的 JLabel 实例。
JLabel(String text, int horizontalAlignment)
创建具有指定文本和水平对齐方式的 JLabel 实例。
常用方法:
getHorizontalAlignment()
返回标签内容沿 X 轴的对齐方式。
getHorizontalTextPosition()
返回标签的文本相对其图像的水平位置。
getIcon()
返回该标签显示的图形图像(字形、图标)。
getText()
返回该标签所显示的文本字符串。
setHorizontalAlignm

JLabel在Java Swing中用于展示文本、图像或两者结合。本文详细介绍了JLabel的构造方法、常用方法,并提供了多个示例,包括设置文本和图像的位置、添加HTML文本、重写JLabel实现颜色变化,以及将JLabel添加到JScrollPane中显示大图片等。
最低0.47元/天 解锁文章
2511

被折叠的 条评论
为什么被折叠?



