Blackberry 使用反转的X和Y绘制字符串

Blackberry 使用反转的X和Y绘制字符串,blackberry,graphics,java-me,Blackberry,Graphics,Java Me,我想在指定开头X和Y的同时绘制一个字符串。为此,我使用了graphics.drawText(字符串,X,Y)。 问题是该应用程序也支持阿拉伯语。当用户更改为阿拉伯语时,我希望从X和Y开始绘制文本,然后从另一个方向绘制 英语:-> 阿拉伯语:我不熟悉Blackberry上的Java ME/Java,但在普通Java中,您可以用像素来确定字符串的长度。 那么,你会使用 graphics.drawText(String,X-length,Y) 阿拉伯文文本的顺序仍然由创建该字符串阿拉伯文版本的人负责

我想在指定开头X和Y的同时绘制一个字符串。为此,我使用了
graphics.drawText(字符串,X,Y)。

问题是该应用程序也支持阿拉伯语。当用户更改为阿拉伯语时,我希望从X和Y开始绘制文本,然后从另一个方向绘制

英语:->


阿拉伯语:我不熟悉Blackberry上的Java ME/Java,但在普通Java中,您可以用像素来确定字符串的长度。 那么,你会使用

graphics.drawText(String,X-length,Y)
阿拉伯文文本的顺序仍然由创建该字符串阿拉伯文版本的人负责


我希望这适用于您的问题。

您可以使用不同版本的.drawText:
drawText(字符串aText、int aX、int aY、int aFlags、int aWidth)

通过这种方式,您可以指定区域的右侧,以开始从右向左绘制文本。

“这不起作用”-您能解释一下吗?到底发生了什么?