Java 中类Font的构造函数的第一个参数有什么用?

如下面的代码中newFont("SansSerif",Font.BOLD,16);"SansSerif"有什么用?... 如下面的代码中new Font("SansSerif", Font.BOLD, 16);
"SansSerif"有什么用?
展开
 我来答
瘋狂的帽子
2007-10-18 · 超过23用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:46.5万
展开全部
去下载一个API就能查到了
"SansSerif"就是如下的第一个String型参数,就是定义个名称
Font
public Font(String name,
int style,
int size)根据指定名称、样式和点大小,创建一个新 Font。
字体名称可以是字体外观名称或字体系列名称。它与样式一起使用,以查找合适的字体外观。如果指定了字体系列名称,则使用样式参数从系列中选择最合适的外观。如果指定了字体外观名称,则合并外观的样式和样式参数,以便从同一个系列查找最匹配的字体。例如,如果指定外观名称 "Arial Bold" 及样式 Font.ITALIC,则字体系统在 "Arial" 系列中寻找既是粗体又是斜体的外观,可以将字体实例与物理字体外观 "Arial Bold Italic" 相关联。将样式参数与指定外观的样式合并,而不是执行添加或减去操作。这意味着,指定粗体外观和粗体样式并不会双倍加粗字体,而指定粗体外观和普通样式也不会变细字体。

如果无法找到所要求样式的外观,则字体系统可以应用样式设计算法来获得所需的样式。例如,如果要求 ITALIC,但是没有可用的斜体外观,则可以通过算法使普通外观倾斜。

字体名称查找是区分大小写的,可以使用 US 语言环境的大小写转换规则。

参数:
name - 字体名称。可以是字体外观名称或字体系列名称,并可表示此 GraphicsEnvironment 中找到的逻辑字体或物理字体。逻辑字体的系列名称有:Dialog、DialogInput、Monospaced、Serif 或 SansSerif。如果 name 为 null,则将新 Font 的 逻辑字体名称(由 getName() 返回)设置为 "Default"。
style - Font 的样式常量。样式参数是整数位掩码,可以为 PLAIN,或 BOLD 和 ITALIC 的按位或(例如,ITALIC 或 BOLD|ITALIC)。如果样式参数不符合任何一个期望的整数位掩码,则将样式设置为 PLAIN。
size - Font 的点大小
小傻

2015-07-19 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31135
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部

    Java类Font:

public Font(String name,
            int style,
            int size)根据指定名称、样式和点大小,创建一个新 Font。

  参数:
name - 字体名称。可以是字体外观名称或字体系列名称,并可表示此 GraphicsEnvironment 中找到的逻辑字体或物理字体。逻辑字体的系列名称有:Dialog、DialogInput、Monospaced、Serif 或 SansSerif。如果 name 为 null,则将新 Font 的 逻辑字体名称(由 getName() 返回)设置为 "Default"。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yinser
2007-10-19 · TA获得超过220个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:171万
展开全部
字体名称,"SansSerif"就是一种字体的名称.

你也可以在里面写上"宋体"

Java 中类Font的构造函数
Font(String int int);
三个参数
第一个是 字体
第二个是 字形
第三个是 字号

举例:Font f=new Font("宋体",Font.BOLD,20);
Font f=new Font("隶书",Font.BOLD+Font.ITALIC,20);

字形可以是叠加的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuxiaoyu0413
2007-10-18 · TA获得超过1867个赞
知道小有建树答主
回答量:2027
采纳率:100%
帮助的人:1479万
展开全部
Java 中类Font的构造函数
Font(String int int);
三个参数
第一个是 字体
第二个是 字形
第三个是 字号

举例:Font f=new Font("宋体",Font.BOLD,20);
Font f=new Font("隶书",Font.BOLD+Font.ITALIC,20);

字形可以是叠加的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mxm_1123
2007-10-18 · TA获得超过1779个赞
知道大有可为答主
回答量:496
采纳率:0%
帮助的人:0
展开全部
字体名称,"SansSerif"就是一种字体的名称呀.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式