私は JavaFX 2.2 を使用していますが、アラビア語のテキストを入力するたびに、文字の順序が逆になります。これは、この問題の解決策が JavaFX 8 のリリース時に限られるためです。テキストボックスを監視し、入力された文字を次のような方法で自動的に元に戻すにはどうすればよいですか。
arabicTextBox.setOnKeyPressed(new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent t) {
//TODO: correct arabic text order here
}
});
サンプル実装を歓迎します。