java jlabel 换行的同时改变字体 10

我想写一个代码,例如:jlabel.setText("<html>1<br>meat</html>");这是换行,但是还想把1和meat设置成不同的字体怎么办?比如1设置... 我想写一个代码,例如:jlabel.setText("<html>1<br>meat</html>");这是换行,但是还想把1和meat设置成不同的字体怎么办?
比如1设置成cambria 字体,粗体,20号
meat设置成calibri字体,斜体,18号
展开
 我来答
neverYhost
2016-05-24 · TA获得超过341个赞
知道小有建树答主
回答量:333
采纳率:0%
帮助的人:203万
展开全部
JLable可以写HTML,而“\n”对JLabel的内容是不起作用的哦
JLabel jl = new JLabel(); jl.setText("hello" + "\n" + "world!");
显示时没有换行,JLabel 要换行,只能使用 HTML JLabel jl = new JLabel(); jl.setText("<html>hello <br> world!</html>");
要让JLabel中文字居中只要加上JLabel.CENTER就可以了
jl.setText("<html>hello <br> world!</html>",JLabel.CENTER);
匿名用户
2016-05-24
展开全部
jlabel.setFont(newFont("宋体",Font.BOLD,28));//加粗JLabellabel=newJLabel("这是下划线");this.getContentPane().add(label);//加下划线
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式