Codenameone 增加可变图像代号1中字符串的字体大小

Codenameone 增加可变图像代号1中字符串的字体大小,codenameone,Codenameone,在表单组件中,我通过image.createImagewidth、height、fillcolor创建了一个图像,并通过img.getGraphics.drawStringPart 1、120、80;在图像上绘制了一个Sting;。我想增加字符串第1部分的字体。它在图像上看起来很小。有什么方法可以做到这一点吗?您可以使用Font类使用Font.createSystemFontFont.FACE\u SYSTEM、Font.STYLE\u PLAIN、Font.SIZE\u LARGE创建最大的字

在表单组件中,我通过image.createImagewidth、height、fillcolor创建了一个图像,并通过img.getGraphics.drawStringPart 1、120、80;在图像上绘制了一个Sting;。我想增加字符串第1部分的字体。它在图像上看起来很小。有什么方法可以做到这一点吗?

您可以使用Font类使用Font.createSystemFontFont.FACE\u SYSTEM、Font.STYLE\u PLAIN、Font.SIZE\u LARGE创建最大的字体。或者,您可以将true type字体放置在源根目录中,并使用font.createTrueTypeFont或通过从组件的UIID获取来加载它。

我尝试了第一个选项,但没有成功。我所做的是。。。。Font-Font=Font.createSystemFontFont.FACE\u系统,Font.STYLE\u普通,Font.SIZE\u大;img.getGraphics.setFontfont;它可能起作用了,但尺寸并不比中等尺寸大多少。如果你想要真正大的文本,你需要使用一个TTF文件,并导出一个更大的像素大小。