根据指定名称、样式和磅值大小,创建一个新 font
。
字体名称可以是字体外观名称或字体系列名称。它与样式一起使用,以查找合适的字体外观。如果指定了字体系列名称,则使用样式参数从系列中选择最合适的外观。如果指定了字体外观名称,则合并外观的样式和样式参数,以便从同一个系列查找最匹配的字体。例如,如果指定外观名称 "arial bold" 及样式 font.italic
,则字体系统在 "arial" 系列中寻找既是粗体又是斜体的外观,可以将字体实例与物理字体外观 "arial bold italic" 相关联。将样式参数与指定外观的样式合并,而不是执行添加或减去操作。这意味着,指定粗体外观和粗体样式并不会双倍加粗字体,而指定粗体外观和普通样式也不会变细字体。
如果无法找到所要求样式的外观,则字体系统可以应用样式设计算法来获得所需的样式。例如,如果要求 italic
,但是没有可用的斜体外观,则可以通过算法使普通外观倾斜。
字体名称查找是区分大小写的,可以使用 us 语言环境的大小写转换规则。
如果 name
参数表示逻辑字体以外的事物,例如表示为物理字体外观或系列名称,并且无法通过实现物理字体或可兼容的替代物映射它,则字体系统会将 font 实例映射到 "dialog",因此,通过 getfamily
报告的字体系列名称将是 "dialog"。
- 参数:
name
- 字体名称。可以是字体外观名称或字体系列名称,并且可表示此 graphicsenvironment
中找到的逻辑字体或物理字体。逻辑字体的系列名称有:dialog、dialoginput、monospaced、serif 或 sansserif。预定义 string 常量是为所有这些名称(如 dialog
)而本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
iis7站长之家。如果 name
为 null
,则将新 font
的逻辑字体名称(由 getname()
返回)设置为 "default"。style
- font
的样式常量。样式参数是整数位掩码,可以为 plain,或 bold 和 italic 的按位或(例如,italic 或 bold|italic)。如果样式参数不符合任何一个期望的整数位掩码,则将样式设置为 plain。size
- font
的磅值大小- 从以下版本开始:
- jdk1.0
- 另请参见:
graphicsenvironment.getallfonts()
,
graphicsenvironment.getavailablefontfamilynames()