设置Jlabel文本多种字体
时间: 2023-07-04 14:13:02 浏览: 142
可自定义多种字体的Label,适用于图文混排
要设置JLabel的文本为多种字体,可以使用HTML标签来实现。HTML标签可以在JLabel中显示,通过使用不同的HTML字体标签,可以实现不同字体和样式的混合显示。
例如,以下代码将在JLabel中显示“这是一个字体为宋体、大小为16的文本,后面是一个字体为楷体、大小为20、带下划线的文本”:
```
JLabel label = new JLabel("<html><font face=\"宋体\" size=\"5\">这是一个字体为宋体、大小为16的文本,</font><font face=\"楷体\" size=\"6\" color=\"blue\"><u>后面是一个字体为楷体、大小为20、带下划线的文本</u></font></html>");
```
在HTML标签中,`<font>`标签可以设置字体类型、大小和颜色,`<u>`标签可以添加下划线。要在JLabel中显示HTML标签,需要将标签字符串嵌套在`<html>`和`</html>`标签中。
阅读全文