Java me 如何在LWUIT上创建自己的位图字体和图像?

Java me 如何在LWUIT上创建自己的位图字体和图像?,java-me,lwuit,lwuit-resource-editor,bitmap-fonts,Java Me,Lwuit,Lwuit Resource Editor,Bitmap Fonts,我用那个密码 Font-bmpfont=Font.createBitmapFont(图标,新整数[0],新整数[12],“S”) 第一个参数是image,第二个是offset,第三个是length,第四个是charset。我从代码中得到字体对象。但我把字体设置为文本区域 TextArea ta=new TextArea(); ta.getStlye().setFont(bmpfont); ta.setText("S"); 文本区域仅显示“S”。然后我想知道如何创建自己的位图字体以及如何添加该

我用那个密码

Font-bmpfont=Font.createBitmapFont(图标,新整数[0],新整数[12],“S”)

第一个参数是image,第二个是offset,第三个是length,第四个是charset。我从代码中得到字体对象。但我把字体设置为文本区域

TextArea ta=new TextArea();
ta.getStlye().setFont(bmpfont); 
ta.setText("S");

文本区域仅显示“S”。然后我想知道如何创建自己的位图字体以及如何添加该字体以供使用。我想做很多位图字体

通常,我们希望您在LWUIT中使用位图字体创建工具,而不是调用此供内部使用的方法

很明显,由于剪切偏移不包含字体内的位置,因此您使用了错误的方法

只需使用资源编辑器或Ant任务创建字体,然后通过主题或从资源文件手动提取字体来设置该字体