Справа налево можно достичь с помощью флага SWT.RIGHT_TO_LEFT, передаваемого вашему элементу контейнера.Например, если вы применяете RowLayout к Composite, создайте Composite следующим образом:
c = new Composite(shell, SWT.RIGHT_TO_LEFT);
Обратите внимание, что RTL реализован только в Windows и Linux.Поддержка Mac слишком ограничена (только на уровне виджета, а не на уровне контейнера).