「javajlable」javajlable换行

博主:adminadmin 2023-01-26 19:48:08 331

本篇文章给大家谈谈javajlable,以及javajlable换行对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

Java中怎么设置JLabel的字体样式,大小,颜色?

1、打开Myeclipse的相关界面,在Window那里点击Preferences。

2、弹出设置的对话框,选择General下的Appearance进入。

3、点击Colors and Fonts按钮,需要在右侧选择Java。

4、选择Java Editor Text Font,并点击Edit。

5、通过设置对应的参数以后,直接确定返回。

6、这样一来会看到图示的结果,即可设置JLabel的字体样式,大小,颜色了。

Java中的JLabel标签

直接使用setsize方法是不可以的,你可以先将jl的父控件的布局设为null,之后再调用jl的setbounds()方法控制这个label的大小与位置

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对象放到一个JPanel对象用,使用JPanel的add方法,然后把改JPanel对象放在JFrame对象中,使用该对象的add方法,设置visible,即可显示。

示例代码如下:

//文件名Demo.java

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

public class Demo extends JFrame {

public static void main(String[] args) {

JFrame jFrame = new JFrame();//创建jFrame

JPanel jPanel = new JPanel();//创建jPanel

jPanel.add(new JLabel("测试标签"));//为jPanel添加JLabel

jFrame.add(jPanel);//为jFrame添加jPanel

jFrame.setVisible(true);//设置可见性

jFrame.setSize(500, 500);//设置大小

}

}

执行结果如下图:

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

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

JLabel jl = new JLabel(new ImageIcon("D:\\img\\0.jpg"));

System.out.println(jl.toString());//打印jl看看

//根据打印的结果 ,来切割字符串,得到图标的位置

String temp = jl.toString().split("defaultIcon=")[1];

String iconPath = 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\0.jpg,disabl

edIcon=,horizontalAlignment=CENTER,horizontalTextPosition=TRAILING,iconTextGap=4

,labelFor=,text=,verticalAlignment=CENTER,verticalTextPosition=CENTER]

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

java JLabel问题

import java.awt.BorderLayout;

import java.awt.FlowLayout;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

public class T extends JFrame {

JButton ok, no;

JLabel r8 = new JLabel(new ImageIcon("picture.jpg"));

T() {

setLayout(new BorderLayout());

ok = new JButton("ok");

no = new JButton("no");

add(r8);

r8.setLayout(new FlowLayout());

r8.add(ok);

r8.add(no);

pack();

setLocation(100, 90);

setVisible(true);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public static void main(String[] args) {

T splashWindow = new T();

}

}

你原来那种方法是想用 JLabel来做背景图片

可是JLabel和JButton是同级的,怎么能够覆盖

可以用JLabel作为容器,因为它从container继承

所以直接往JLabel中添加组件即可

javajlable的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于javajlable换行、javajlable的信息别忘了在本站进行查找喔。