gpt4 book ai didi

java - 如何增大字体大小

转载 作者:行者123 更新时间:2023-12-01 08:12:51 25 4
gpt4 key购买 nike

我有一个小问题,对我来说似乎很愚蠢,但我在互联网上找不到解决方案。我有一个代码,其中使用 ttf 文件初始化字体,如下所示。

  InputStream is = new BufferedInputStream(new FileInputStream(
"dundalkh.ttf"));
Font f = Font.createFont(Font.TRUETYPE_FONT, is);

现在我使用图形组件在屏幕上绘制一个字符串。在绘制字符串之前,我使用以下行:

 g.setFont(f);
g.drawString("Title",300,30);

但是我的字体非常小。当我使用 f.getSize() 方法时,它打印 1。我应该如何增加字体大小?

最佳答案

您需要使用deriveFont 方法从第一个Font 对象中提取第二个Font 对象:

Font f = Font.createFont(Font.TRUETYPE_FONT, is);
Font newFont = f.deriveFont(10f);

这是它的文档条目:

http://docs.oracle.com/javase/6/docs/api/java/awt/Font.html#deriveFont(float)

关于java - 如何增大字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15953489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com