本文整理汇总了Java中javafx.scene.text.Font.getFamilies方法的典型用法代码示例。如果您正苦于以下问题:Java Font.getFamilies方法的具体用法?Java Font.getFamilies怎么用?Java Font.getFamilies使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javafx.scene.text.Font
的用法示例。
在下文中一共展示了Font.getFamilies方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initUiFont
import javafx.scene.text.Font; //导入方法依赖的package包/类
public static void initUiFont() {
List<String> fonts = Font.getFamilies();
if (fonts.contains("PingFang SC")) {
uiFont = Font.font("PingFang SC", 15);
} else if (fonts.contains("Microsoft YaHei UI")) {
uiFont = Font.font("Microsoft YaHei UI", 15);
} else if (fonts.contains("Ubuntu")) {
uiFont = Font.font("Ubuntu", 15);
} else if (fonts.contains("Segoe UI")) {
uiFont = Font.font("Segoe UI", 15);
}
}
示例2: initTextFont
import javafx.scene.text.Font; //导入方法依赖的package包/类
public static void initTextFont() {
List<String> fonts = Font.getFamilies();
if (fonts.contains("Consolas")) {
textFont = Font.font("Consolas", 15);
} else if (fonts.contains("Source Code Pro")) {
textFont = Font.font("Source Code Pro", 15);
} else if (fonts.contains("Fira Code")) {
textFont = Font.font("Fira Code", 15);
} else if (fonts.contains("DejaVu Sans Mono")) {
textFont = Font.font("DejaVu Sans Mono", 15);
}
}
示例3: safeFontFamily
import javafx.scene.text.Font; //导入方法依赖的package包/类
/**
* Check whether font family is null or invalid (family not available on
* system) and search for an available family.
*/
private static String safeFontFamily(String fontFamily) {
List<String> fontFamilies = Font.getFamilies();
if (fontFamily != null && fontFamilies.contains(fontFamily)) {
return fontFamily;
}
for (String family : DefaultValue.DEF_FONT_FAMILIES) {
if (fontFamilies.contains(family)) {
return family;
}
}
return DefaultValue.DEFAULT_FONT_FAMILY;
}