java命名空间java.awt类graphicsenvironment的类成员方法:
registerfont定义及介绍
本文导语:
registerfont
public boolean registerfont(font font)
在此 graphicsenvironment 中注册一个/已创建的 font。已创建的字体是调用 font.createfont(int, java.io.inputstream) 返回的字体,或者由调用 font.derivefont(int, float) 创建的字体派生的字体。对这种字体...
registerfont
public boolean registerfont(font font)
- 在此
graphicsenvironment
中注册一个/已创建的 font
。已创建的字体是调用 font.createfont(int, java.io.inputstream)
返回的字体,或者由调用 font.derivefont(int, float)
创建的字体派生的字体。对这种字体调用此方法之后,可在通过名称或系列名称构造新的 font
的过程中使用它,并且可以通过此应用程序或 applet 的执行上下文中的 getavailablefontfamilynames()
和 getallfonts()
对它进行枚举。这意味着 applet 无法以其他 applet 可以看见它的方式注册字体。
此方法无法注册字体并因此返回 false
的原因是:
- 字体不是/已创建的
font
。
- 字体与此
graphicsenvironment
中的非创建性 font
冲突。例如,如果该名称是系统字体的名称,或者是 font
类的文档中所描述的逻辑字体。如果它具有与系统字体相同的系列名称,则不管字体是否发生冲突,它都与实现有关。那些针对已创建字体的异常则意味着应用程序可以替代早先使用新字体创建的字体的注册。
- 返回:
- 如果已成功在此
graphicsenvironment
中注册 font
,则返回 true。 - 从以下版本开始:
- 1.6