Dear all,
I have a java application and write in resource file (English , then Arabic text eg. I want عربي), my application is RTL (Locale = "ar"). When I display the text in UI element it appears as follow (عربي I want ),so first the English text in the right side then the Arabic text in the right side. I uset SWT.RIGHT_TO_LEFT and it was fine for simple examples, but when I have a real bidirectional text (english , Arabic, English, Arabic) it does not work.
Is there any UI component which support bidirectional text? or any other way to display bidirectional text ?

Kind regards,