当前位置:首页 » 编程语言 » java的jlabel

java的jlabel

发布时间: 2022-12-06 23:59:09

㈠ 如何让java中的Label文字居中显示

1、java label控件有两种:
一种是java.awt.Label,另一种是javax.swing.JLabel。
2、两种控件的区别:
AWT中label居中:
Label label = new Label("Hello",Label.CENTER);//AWT中的
swing中jlabel的居中:
JLabel jlabel = new JLabel("Hello",JLabel.CENTER);//swing中的
PS:这些组件多看看API、构造方法的参数和属性,基本就能解决了。

㈡ java中jlabel什么意思

1、LEFT、RIGHT、CENTER、LEADING 、TRAILING等参数表示label中内容对齐方式:左对齐、右对齐、居中、靠顶对齐、靠下对齐\x0d\x0a2、可以。 有构造函数 \x0d\x0aJLabel(Icon image) \x0d\x0aJLabel(Icon image,int horizontalAlignment)\x0d\x0aJLabel(String text,Icon image,int horizontalAlignment) \x0d\x0a参数说明:\x0d\x0aString text:标签中显示文字\x0d\x0a \x0d\x0aIcon image: 图片对象,需要使用ImageIcon子对象创建, Icon image=new ImageIcon(String filename); filename:图片本地路径\x0d\x0a \x0d\x0ahorizontalAlignment:对齐方式,就是1中的那些常量

㈢ 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= 后面的就是图标的位置 , 就可以使用字符串切割来得到它的图标地址

㈣ java 怎么显示一个JLabel

首先将JLabel对象放到一个JPanel对象用,使用JPanel的add方法,然后把改JPanel对象放在JFrame对象中,使用该对象的add方法,设置visible,即可显示。

示例代码如下:

//文件名Demo.java
importjavax.swing.JFrame;
importjavax.swing.JLabel;
importjavax.swing.JPanel;

publicclassDemoextendsJFrame{
publicstaticvoidmain(String[]args){
JFramejFrame=newJFrame();//创建jFrame
JPaneljPanel=newJPanel();//创建jPanel
jPanel.add(newJLabel("测试标签"));//为jPanel添加JLabel
jFrame.add(jPanel);//为jFrame添加jPanel
jFrame.setVisible(true);//设置可见性
jFrame.setSize(500,500);//设置大小
}
}

执行结果如下图:

热点内容
ios数据上传服务器 发布:2024-05-02 13:39:27 浏览:351
Php面向对象模式 发布:2024-05-02 13:33:32 浏览:80
安卓手机软件如何快速打开 发布:2024-05-02 13:25:16 浏览:963
安卓网页图片不显示怎么办 发布:2024-05-02 13:16:00 浏览:673
虚拟机搭建linux 发布:2024-05-02 13:02:48 浏览:186
哈弗f7配置怎么使用 发布:2024-05-02 12:53:14 浏览:575
psv重新构建数据库 发布:2024-05-02 12:43:53 浏览:792
农行对公密码器的凭证号码在哪里 发布:2024-05-02 12:38:55 浏览:890
双子星脚本 发布:2024-05-02 12:26:01 浏览:142
域名如何将程序部署到服务器 发布:2024-05-02 12:25:38 浏览:948