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号 展开
比如1设置成cambria 字体,粗体,20号
meat设置成calibri字体,斜体,18号 展开
2个回答
展开全部
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);
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);//加下划线
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询