Netbeans 使用LWUIT在RTL语言中包装文本

Netbeans 使用LWUIT在RTL语言中包装文本,netbeans,java-me,word-wrap,right-to-left,lwuit,Netbeans,Java Me,Word Wrap,Right To Left,Lwuit,我正在使用和库开发一个应用程序。我在我的应用程序中使用波斯语(RTL)语言,使用本地化并用位图字体显示它们 以形式将多行文本包装为标签s或文本区域。我的问题是,当他们到达屏幕宽度的中间时,他们会分成多行,也就是说,他们直到屏幕宽度结束时才填充一行,然后转到下一行。我设定 maxwidth=Display.getInstance().getDisplayWidth()); 您能帮我解决这个问题吗?尝试使用YourComponent.setPreferredW(Display.getInstanc

我正在使用和库开发一个应用程序。我在我的应用程序中使用波斯语(RTL)语言,使用本地化并用位图字体显示它们

形式
将多行文本包装为
标签
s或
文本区域
。我的问题是,当他们到达屏幕宽度的中间时,他们会分成多行,也就是说,他们直到屏幕宽度结束时才填充一行,然后转到下一行。我设定

maxwidth=Display.getInstance().getDisplayWidth());

您能帮我解决这个问题吗?

尝试使用
YourComponent.setPreferredW(Display.getInstance().getDisplayWidth())

在创建文本区域时,将列数设置为一个较大的值(100左右)。

在一些语言中,如印地语(印度),使用Unicode,即使它们是LTR,我们也可以使用TextArea。setUseStringWidth(true);
这将根据该语言的字体符号包装文本。

tanx frayab,我会检查它并让您知道。他的意思是,当答案对您帮助最大时,您必须单击答案左侧的复选标记。在2014年月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月他们还没有帮助我,谢谢你的关心:)