导航:首页 > 编程语言 > 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位置相关的资料

热点内容
微信2元5包金额控制器 浏览:957
游戏更新文件夹在哪里 浏览:520
苹果6s耳机尾插 浏览:994
什么是网络安全体系 浏览:196
手机大文件查找工具 浏览:190
Win7升级Win10锐捷乱码 浏览:496
送鲜花送物品的是什么app 浏览:22
word里的公式编程器在哪里 浏览:290
photoshop工具箱介绍 浏览:118
数据比对后怎么提取数值 浏览:380
spss中的数据文件是什么 浏览:126
dspc编程是什么 浏览:313
手机微信群里的文件在哪里 浏览:364
市场里哪些是鸿蒙app 浏览:979
安卓手机录屏工具 浏览:289
乐视手机是什么数据线 浏览:307
flash中的蒙太奇教程 浏览:610
手游录屏app哪些好用 浏览:75
surfacepro4视频教程 浏览:880
修改配置文件警告什么意思 浏览:10

友情链接