Package com.luna.common.img
Class FontUtil
java.lang.Object
com.luna.common.img.FontUtil
AWT中字体相关工具类
- Since:
- 5.3.6
- Author:
- looly
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Font创建默认字体static FontcreateFont(File fontFile) static FontcreateFont(InputStream fontStream) static FontcreateFont(String name, int size) 创建指定名称的字体static FontcreateSansSerifFont(int size) 创建SansSerif字体static DimensiongetDimension(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-FontMetricsstr- 字符串- Returns:
- 长宽信息
-