Java中怎么设置JLabel的字体样式,大小,颜色
发布网友
发布时间:2022-04-23 02:07
我来回答
共4个回答
热心网友
时间:2022-04-22 23:14
1、打开Myeclipse的相关界面,在Window那里点击Preferences。
2、弹出设置的对话框,选择General下的Appearance进入。
3、点击Colors and Fonts按钮,需要在右侧选择Java。
4、选择Java Editor Text Font,并点击Edit。
5、通过设置对应的参数以后,直接确定返回。
6、这样一来会看到图示的结果,即可设置JLabel的字体样式,大小,颜色了。
热心网友
时间:2022-04-23 00:32
答 : 最常见的解决方案有两种.
第一种: 原生的java写法. 核心代码如下
JLabel jl1 = new JLabel("床前明月光"); //创建1个JLabel实例
Font font = new Font("宋体", Font.PLAIN, 25);//创建1个字体实例
jl1.setFont(font);//设置JLabel的字体
jl1.setForeground(Color.PINK);//设置文字的颜色
第二种:使用html标签实现
因为swing组件很多都支持简单的html标签, 例如JButton ,JLabel...等基本都支持html.
JLabel jl2 = new JLabel("<html><body><div style='color:#36648B;font-size:30px;font-family:黑体;'>疑是地上霜</div></body></html>");
// 在style里设置字体的样式
//color:设置字体颜色
//font-size:设置字体大小
//font-family:设置字体
两种方法的比较:
优点:无需掌握html语法, 编码风格上比较统一, 代码量少.
缺点:效果单调, 设置字体样式,只能统一设置为1种字体样式.
使用html标签的写法
优点: 效果华丽,可以实现很多的效果, 甚至可以图文混搭
缺点: 需要了解html的标签. 只支持比较简单的标签. 代码风格显得稍乱
效果图
完整的参考代码
import java.awt.Color;
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class JLabelDemo extends JFrame {
public JLabelDemo() {
//字体样式设置方法1
JLabel jl1 = new JLabel("床前明月光");
Font font = new Font("宋体", Font.PLAIN, 25);
jl1.setFont(font);
jl1.setForeground(new Color(0,245,255));
//字体样式设置方法2
JLabel jl2 = new JLabel(
"<html><body><div style='color:#36648B;font-size:30px;font-family:黑体;'>疑是地上<span style='color:#87cefa'>霜</span></div></body></html>");
JPanel jp = new JPanel();
jp.add(jl1);
jp.add(jl2);
add(jp);
setTitle("字体设置");//标题
setSize(270, 180);//窗口大小
setLocationRelativeTo(null);//窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE);//窗口点击关闭时,退出程序
setVisible(true);//窗口可见
}
public static void main(String[] args) {
new JLabelDemo();//创建窗口实例
}
}
热心网友
时间:2022-04-23 02:06
jlabel.setFont(new java.awt.Font("Dialog", 1, 15));
“dialog”代表字体,1代表样式(1是粗体,0是平常的)15是字号
//设置字体
jlabel.setForeground(Color.red);
//设置颜色
希望以上对你有帮助
热心网友
时间:2022-04-23 03:58
参考 java.awt.Font
颜色参考 setForeground、、、、、、、、、、、
~
Java中怎么设置JLabel的字体样式,大小,颜色
1、打开Myeclipse的相关界面,在Window那里点击Preferences。2、弹出设置的对话框,选择General下的Appearance进入。3、点击Colors and Fonts按钮,需要在右侧选择Java。4、选择Java Editor Text Font,并点击Edit。5、通过设置对应的参数以后,直接确定返回。6、这样一来会看到图示的结果,即可设置JLabel的字体...
java如何设置文字的格式,例如大小,颜色,字体··等等!
三个参数分别表示: 字体,样式(粗体,斜体等),字号 submit.setForeground(Color.RED);这个表示给组件上的文字设置颜色Color.RED表示红色 当然你也可以自己给RGB的值 比如 submit.setForeground(new Color(215,215,200));JLabel组件支持HTML标记代码 infoLab= new JLabel("<html><a href='地址...
如何设置Java的JLabel标签的大小?
直接使用setSize方法是不可以的,你可以先将jl的父控件的布局设为null,之后再调用jl的setBounds()方法控制这个label的大小与位置
java 怎么控制窗口标签,文本的字体大小和位置?
Java设置label字体代码如下:ublicclassSetColorextendsJFrame{JLabeljlabel=newJLabel("颜色,大小");publicSetColor(){this.setLayout(null);jlabel.setBounds(0,0,200,40);jlabel.setFont(newFont("",1,30));//设置字体大小jlabel.setForeground(Color.BLUE);//设置字体颜色this.add(jlabel);thi...
java swing 怎么设置JLabel中字体显示大小?
JLabel label = new JLabel("dddddddd");label.setFont(new Font (Font.DIALOG, Font.BOLD, 13));
java swing 怎么设置JLabel中字体显示颜色?用来提示,想要把黑色变成红色...
jLabel1.setForeground(Color.RED);jLabel1.setForeground(new Color(255,0,0));两种看你需要哪一种!
java运行的计算器的界面字体显示太小,要添加什么代码可以放大字体,并且...
如果是swing的话 JLabel jl = new JLabel("标签");jl.setBounds(10, 10, 10, 10);这是控制标签位置;控制文本的位置,你可以通过在“”里边加空格控制 jl.setFont(new Font("宋体", Font.BOLD, 20));这是控制文本字体,那个20就是大小选择,可以改变的 ...
java如何设置JLabel标签的大小?
setBounds(x,y,h,w);//四个参数分别是左上角的那个点的x,y坐标,模块的高和宽。还有setSize();
java中怎样让JLabel中的字竖着写。也就是变成竖行文本。
别忘了,JAVA的组件有一部分是支持HTML代码来布局文字的:所以可以这样做:labtitle=new JLabel("<html>图<br>书<br>馆");//<html> 指启用HTML支持 //<br>当然是换行了
Java窗体图标大小能不能改?怎么改?
;//设置面板背景色为白色// 设置标题栏左边的图标和标题JLabel jl = new JLabel("窗口标题");jl.setFont(new Font(null, Font.BOLD, 30));jl.setIcon(new ImageIcon(this.getClass().getResource("tb.png")));jpNorth.add(jl, BorderLayout.WEST);add(jpNorth, BorderLayout.NORTH);