「javajlable」javajlable换行
本篇文章给大家谈谈javajlable,以及javajlable换行对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、Java中怎么设置JLabel的字体样式,大小,颜色?
- 2、Java中的JLabel标签
- 3、java中jlabel什么意思
- 4、java 怎么显示一个JLabel?
- 5、java中怎么获取JLabel图标的位置
- 6、java JLabel问题
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的信息别忘了在本站进行查找喔。