导航:首页 > 编程语言 > javajlabel位置

javajlabel位置

发布时间:2025-04-24 11:47:33

A. java中怎么获取JLabel图标的位置

JLabel图标的位置,可以参考下面的代码

JLabeljl=newJLabel(newImageIcon("D:\img\0.jpg"));
System.out.println(jl.toString());//打印jl看看

//根据打印的结果,来切割字符串,得到图标的位置
Stringtemp=jl.toString().split("defaultIcon=")[1];
StringiconPath=temp.substring(0,temp.indexOf(","));
System.out.println(iconPath);

我这个JLabel打印的信息如下

javax.swing.JLabel[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=
8388608,maximumSize=,minimumSize=,preferredSize=,defaultIcon=D:img.jpg,disabl
edIcon=,horizontalAlignment=CENTER,horizontalTextPosition=TRAILING,iconTextGap=4
,labelFor=,text=,verticalAlignment=CENTER,verticalTextPosition=CENTER]

所以看到defaultIcon= 后面的就是图标的位置 , 就可以使用字符串切割来得到它的图标地址

B. 求哪位老板 赐教 java中 JLabel中放图片和文字 如何让文字显示在图片正下方居中位置

void
setHorizontalAlignment(int alignment)

设置标签内容沿 X 轴的对齐方式。

void
setHorizontalTextPosition(int textPosition)

设置标签的文本相对其图像的水平位置。

这两个方法。
label.setVerticalTextPosition(JLabel.BOTTOM);
label.setHorizontalTextPosition(JLabel.CENTER);

C. JAVA中如何让 Label的字体居中显示

可以参考下面的组件:

Label label = new Label("Hello",Label.CENTER);//AWT中的

JLabel jlabel = new JLabel("Hello",JLabel.CENTER);//swing中的

(3)javajlabel位置扩展阅读:

JAVA中关于字体的参考函数

blink() 把字符专串中的文本变成闪耀属字体(<BLINK>)

fixed() 把字符串中的文本变成流动间距字体,便电报情势(<TT>)

fontcolor(color)设置字符串中文本的色彩(<FONT COLOR=>)

Fontsize(size) 把字符串中的文本变成指定大小(<FONTSIZE=>)

italics() 把字符串中的白原变成斜字体(<I>)

small() 把字符串中的文本变成小字体(<SMALL>)

D. java swing中 让一个JLabel组建隐藏但是 保留他的位置怎么做啊 我setVisible(false)

这个真没有办法,不过你可以使用JLabel.setText("");内容设置为空,简枝镇或者你添加一个new JLabel,通搭缓供add(comp,index)方法来代替想拦粗要隐藏的JLabel的位置

阅读全文

与javajlabel位置相关的资料

热点内容
cnc圆弧怎么样编程 浏览:199
java二叉堆 浏览:850
少儿编程后会怎么样 浏览:783
ps去掉扫描文件无效部分 浏览:191
快速创建文件夹路径路径 浏览:849
京东app虚拟试衣 浏览:136
三星电视智能升级卡 浏览:327
word文件字号 浏览:460
word文档去除下划线 浏览:576
贝多芬交响曲版本 浏览:532
下载的视频文件损坏了 浏览:119
怎么把jpg转成cad格式的文件大小 浏览:674
如何编程真人快打 浏览:57
double运行数据最长多少 浏览:367
tr90如何看数据 浏览:418
word里面插了一个文件怎么打开 浏览:40
苹果7限时秒杀1999元 浏览:748
如何提升app推送触达率 浏览:584
vba用kill删除文件路径错误 浏览:648
linux查看10个文件总大小 浏览:423

友情链接