java编程label_Java编程swing组件JLabel详解以及使用示例

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() 返回该标签所显示的文本字符串。

sethorizontalalignment(int alignment) 设置标签内容沿 x 轴的对齐方式。

sethorizontaltextposition(int textposition) 设置标签的文本相对其图像的水平位置。

seticon(icon icon) 定义此组件将要显示的图标。

settext(string text) 定义此组件将要显示的单行文本。 setui(labelui ui) 设置呈现此组件的 l&f 对象。

setverticalalignment(int alignment) 设置标签内容沿 y 轴的对齐方式。

setverticaltextposition(int textposition) 设置标签的文本相对其图像的垂直位置。

在jlabel中增加图片和文本

import java.awt.flowlayout;

import javax.swing.imageicon;

import javax.swing.jframe;

import javax.swing.jlabel;

import javax.swing.swingconstants;

public class mixingiconlabel {

public static void main(string[] args) {

jframe.set

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值