Right to left can be reached via the SWT.RIGHT_TO_LEFT flag passed to your container element. For example, if you apply RowLayout to a Composite, create a Composite as follows:
c = new Composite(shell, SWT.RIGHT_TO_LEFT);
Please note that RTL is only available on Windows and Linux. Mac support is too limited (this is only the widget level, not the container level).
source share