Package com.luna.common.img
Class FontUtil
java.lang.Object
com.luna.common.img.FontUtil
AWT中字体相关工具类
- Since:
- 5.3.6
- Author:
- looly
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Font
创建默认字体static Font
createFont
(File fontFile) static Font
createFont
(InputStream fontStream) static Font
createFont
(String name, int size) 创建指定名称的字体static Font
createSansSerifFont
(int size) 创建SansSerif字体static Dimension
getDimension
(FontMetrics metrics, String str) 获得字体对应字符串的长宽信息
-
Constructor Details
-
FontUtil
public FontUtil()
-
-
Method Details
-
createFont
创建默认字体- Returns:
- 默认字体
-
createSansSerifFont
创建SansSerif字体- Parameters:
size
- 字体大小- Returns:
- 字体
-
createFont
创建指定名称的字体- Parameters:
name
- 字体名称size
- 字体大小- Returns:
- 字体
-
createFont
- Parameters:
fontFile
- 字体文件- Returns:
Font
-
createFont
- Parameters:
fontStream
- 字体流- Returns:
Font
-
getDimension
获得字体对应字符串的长宽信息- Parameters:
metrics
-FontMetrics
str
- 字符串- Returns:
- 长宽信息
-