1

javafxシーンビルダーを使用してインターフェイスを設計するjavafxアプリケーションを作成しました。ペルシャ語またはアラビア語の文字を表示しようとすると、シーンビルダーはそれを無秩序モードで表示します。 「م س ا」(文字間にスペースなし)のように、無秩序モード(左から右へ)で書いています。おそらく javafx シーン ビルダーはペルシャ語またはアラビア語をサポートしていないと思いますが、何らかの方法があるはずなので、その方法を教えてください。

注:コントロールをダブルクリックしてラベル、ボタン、またはその他のコントロールのテキストを変更し、そのテキストを変更したいだけなので、コーディングは行っていません。

敬具。

4

3 に答える 3

1

私は同じ問題に直面し、友人と何度も検索した後、bdo タグを使用して問題を解決しました。詳細については、これをご覧ください。

http://www.robinlionheart.com/stds/html4/dir

テキスト入力にはまだ問題があります。誰か助けてくれることを願っていました。

于 2013-11-04T06:38:09.007 に答える
0

おそらく javafx シーン ビルダーはペルシャ語またはアラビア語をサポートしていないと思います

はい、これは現在正しいです。

右から左への書き込みのサポートは、JDK8 リリース (現在 2013 年 9 月に予定されている) まで、JavaFX (および JavaFX 上に構築されているため SceneBuilder) では利用できません。

SceneBuilder 1.1 早期アクセス プレビューを利用して、最新の開発ビルドに機能が追加されているかどうかを確認できます。しかし、RTL サポートは現在の SceneBuilder 1.1 プレビュー ビルドには含まれていないと思います。

しかし、私はいくつかの方法があるべきであることを知っています

基盤となるプラットフォームでサポートされるまで、これが可能になるとは思えません。

于 2013-01-18T20:43:11.453 に答える