Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中更改字体大小_Java_Fonts_Size - Fatal编程技术网

在Java中更改字体大小

在Java中更改字体大小,java,fonts,size,Java,Fonts,Size,我有自己的自定义字体在Java中工作,但我有一个问题,字体大小似乎保持在1。我试过font.deriveFont(20.0f)在我的初始化方法中,但它没有调整大小 try { font = Font.createFont(Font.TRUETYPE_FONT, new File("D:/StanJump/mailrays.ttf")); font.deriveFont(20.0f); } catch (Exception ex) {} 这是我创建字体并尝试更改大小的代码,但这不

我有自己的自定义字体在Java中工作,但我有一个问题,字体大小似乎保持在1。我试过
font.deriveFont(20.0f)在我的初始化方法中,但它没有调整大小

try {
    font = Font.createFont(Font.TRUETYPE_FONT, new File("D:/StanJump/mailrays.ttf"));
    font.deriveFont(20.0f);
} catch (Exception ex) {}

这是我创建字体并尝试更改大小的代码,但这不起作用。请提供有关使其工作的任何帮助?

deriveFont
返回对新字体实例的引用。因此,您需要将其重新分配给字体,例如

font = font.deriveFont(20.0f);