Java中,font字体类是用name获取的还是family获取的
时间: 2024-05-16 18:12:33 浏览: 13
在Java中,Font类可以通过两种方式来设置字体的名称:通过字体的名称(name)或者字体的家族(family)名称。
如果使用字体的名称来设置字体,可以使用以下代码:
```
Font font = new Font("Arial", Font.PLAIN, 12);
```
这里的"Arial"是字体的名称。
如果使用字体的家族名称来设置字体,则可以使用以下代码:
```
Font font = new Font(Font.SANS_SERIF, Font.PLAIN, 12);
```
这里的Font.SANS_SERIF是字体的家族名称,它表示一组没有衬线的字体,包括Arial、Helvetica、Tahoma等字体。
相关问题
java.awt.Font[family=标小智无界黑,name=标小智无界黑 Regular,style=plain,size=1],Java中有这个字体,我如何使用这个字体
可以通过以下方式在Java中使用这个字体:
1. 创建该字体的实例:
```
Font font = new Font("标小智无界黑", Font.PLAIN, 12);
```
2. 将该字体应用到需要使用的组件上,例如:
```
JLabel label = new JLabel("Hello World");
label.setFont(font);
```
3. 如果这个字体不在你的电脑上,你可以将字体文件下载到你的项目中,并使用以下语句加载字体文件:
```
Font font = Font.createFont(Font.TRUETYPE_FONT, new File("path/to/font.ttf")).deriveFont(12f);
```
请注意,路径应该是相对于你的项目的路径。
如何获取android当前使用的字体名称
你可以使用以下代码来获取Android当前使用的字体名称:
```java
Typeface typeface = Resources.getSystem().getConfiguration().fontFamily;
String fontName = typeface.getFamilyName();
```
这里使用了Android的Typeface类,它可以帮助你获取当前应用程序所使用的字体。使用getSystem()方法获取系统资源,然后使用getConfiguration()方法获取当前设备的配置信息,最后使用fontFamily属性获取当前字体的名称。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![TTF](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)