2012-01-15 15 views
1

Netbeans IDEとLWUITライブラリを使用してj2meアプリケーションを開発しています。アプリケーションでは、ローカライゼーションを使用してビットマップフォントでペルシア語(RTL)言語を使用しています。 Formに複数の行テキストをラップするには、LabelまたはTextAreasとしてください。私の問題は、画面幅の中央に達すると複数の行に分割されている、つまり画面幅の最後まで1行を埋めずに次の行に移動するということです。私はLWUITを使用してRTL言語でテキストをラップする

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

を設定し、あなたがこの問題について私を助けるだろうか?

+2

あなたは答えを受け入れる必要があります – Mun0n

+0

彼は、その答えがあなたを最も助けてくれたときに答えの左側に表示されるチェックマークをクリックする必要があることを意味します。 تعریتویسوالهایقبلیوجداتجوابههاییوکهگرفتیکنارشاونتیکسبزروبزن。 – Hossein

+0

彼らはまだ私を助けてくれませんでした.URLのおかげで感謝しています:) – aida

答えて

1

を使用してみは大きな値(100程度)に列番号を設定します。

2

テキスト領域を作成する場合YourComponent.setPreferredW(Display.getInstance().getDisplayWidth());

+0

tanx frayab、私はそれを確認してお知らせします。 – aida

+0

その作品は?あなたは答え – frayab

+0

frayabを受け入れていない、この方法は私の問題を解決するのに役立ちませんでした。 – aida

0

ヒンディー語(インド)のような言語では、LICであってもユニコードが使用されるため、TextArea.setUseStringWidth(true)を使用できます。 これは、その言語のフォントグリフに従ってテキストをラップします。

関連する問題